Я пытаюсь реализовать алгоритм KNN в R.
Это набор данных, над которым я работаю (где первые 2 столбца - это атрибуты, а третий - метка):
2, 3, 1
4, 5, 1
6, 7, -1
8, 9, 1
5, 6, 1
7, 8, -1
Мой тренировочный набор train.X - это первые 4 атрибута:
2, 3
4, 5
6, 7
8, 9
Мой тестовый набор test.X - это последние 2 атрибута:
5, 6
7, 8
train.Y представляет метки тренировочного набора, а test.Y представляет метки тестового набора (который я скоро попытаюсь проверить и спрогнозировать для этого набора).
Первым шагом алгоритма является вычисление евклидова расстояния между test.X и train.X, которое я умею вычислять. Однако я не уверен, как хранить расстояния, чтобы затем сортировать их в порядке возрастания. Как бы я сохранил их в таблице, например?
Цените любое понимание