2016-06-12 2 views
0

Ich möchte einen KNN Klassifikator implementieren, wo ich für jede Beobachtung in meinem Trainingssatz eine Gewichtungsvariable (ein Maß für Genauigkeit) habe. Mit anderen Worten, ich möchte, dass Nachbarn mit einer hohen Gewichtung signifikant zur Klassenwahrscheinlichkeitsschätzung einer Testbeobachtung beitragen. Wie kann ich diese Gewichtung in R einbeziehen? Gibt es einen vorhandenen Algorithmus, der das kann?Wie implementiert man einen KNN Klassifikator mit angepasster Gewichtung für Trainingsbeobachtungen

+0

Abbildung alle KNN Klassifizierer wäre Gewohnheit zu einer gegebenen Menge von Daten, wie gegen andere Daten hilft. Sie können sich die Pakete KKNN und FNN sowie https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&cad=rja&uact=8&ved=0ahUKEwiJorj9lqLNAhXB7BQKHY0HAfAQFghIMAQ&url=https%3A%2F%2Fen ansehen .wikibooks.org% 2Fwiki% 2FData_Mining_Algorithmen_In_R% 2FKlassifizierung% 2FkNN & usg = AFQjCNHcuD8Fdn4lvvTVhtCTXW2Z-_yWcA & sig2 = sluqfHJc7XN5BUkVZ8pqbg zur Diskussion. Suchst du räumliche, zeitliche oder willkürliche Formen der Nachbarschaft? – Chris

Antwort

Verwandte Themen