Dzień dobry,
usiłuję właśnie zaimplementować metodę knn w języku R. Wyodrębniłem sobie funkcję pomocniczą przyjmującą wektor, macierz testową, liczbę sąsiadów oraz liczbę p określającą, której metryki Minkowskiego używam.
Gdzie więc tytułowy algorytm? Już tłumaczę. Wiem, że w przypadku p=2, a więc metryki euklidesowej, można wektor sąsiadów wyznaczyć korzystając z wzoru skróconego mnożenia oraz mnożenia macierzy. Moje pytanie jest następujące, czy da się zastąpić pętlę jakimś trikiem w ogólnym przypadku?