так что у меня был этот вопрос, который я обсуждал с другом.
Вопросы звучат примерно так: какое должно быть минимальное значение K, чтобы «Наим» можно было классифицировать как:
F
B
Вот значения расстояний, которые я рассчитал по матрице:
Name | A | B | C | Class| Distance from Naeem
--------|-------|-------|---|------|--------------------
'Kamran'| 35 | 35 | 3 | 'A' | 15.17
'Zahid' | 22 | 50 | 2 | 'B' | 15.0
'Imran' | 63 | 200 | 1 | 'C' | 152.24
'Azfer' | 59 | 170 | 1 | 'D' | 122.0
'Raza' | 25 | 40 | 4 | 'E' | 15.75
'Aamir' | 35 | 150 | 1 | 'A' | 100.02
'Zia' | 25 | 120 | 3 | 'B' | 71.03
'Ishrat'| 26 | 90 | 4 | 'C' | 41.53
'Khalid'| 40 | 60 | 2 | 'F' | 10.44
'Naeem' | 37 | 50 | 2 | ? |
Теперь мы согласны с тем, что для Наима, чтобы быть классом F, K будет 1. Однако, когда дело доходит до Наима, чтобы быть классом B, он говорит, что это будет K = 3, потому что это первый раз, когда B класс считается ближайшим соседом, но я говорю, что для классификации нам не нужно иметь связи классов, которые K = 3 принесет (F, A, B), и нам нужно использовать K = 4, чтобы у нас было два соседа с класс B, и поскольку большинство победит, Наим будет классифицирован как B только тогда, когда K = 4.
Есть ли какие-либо сведения о том, кто прав, или мы оба понимаем что-то не так?