-
Algorithme des KNN
Bonsoir,
J'ai un jeu de données que j'ai découpé en deux échantillons (train et test), je veux appliquer la méthode KNN mais j'ai pas bien compris le code de cet algorithme (je débutes dans R),dans la fonction knn(train, test,cl, k = 3) j'ai pas bien saisi le cl à quoi il va servir.
Merci et bonne soirée.
-
Bonjour,
Tout d'abord, pensez à préciser le package utilisé quand vous citer une fonction. Ici je suppose qu'il s'agit du package "class", c'est bien ça ?
Pour accéder à l'aide de la fonction "knn" dans ce package :
Cela nous donne des détails sur les différents paramètres pris par la fonction, notamment :
- train = jeu de données d'apprentissage, ie. variables explicatives servant à prédire l'indicateur de classe souhaité et permettant la construction du modèle
- test = jeu de données de test, ie. variables explicatives servant à prédire l'indicateur de classe souhaité et permettant de tester le modèle créé en phase d'apprentissage
- cl = indicateur de classe connu correspondant aux "vraies" valeurs pour les individus du jeu de données d'apprentissage (train)
Bonne continuation :)
Cordialement,
A.D.