Arbre de décision - Probleme de construction [résolu]

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

gorge remi
Messages : 3
Enregistré le : 28 Oct 2008, 09:52

Arbre de décision - Probleme de construction [résolu]

Messagepar gorge remi » 29 Oct 2008, 11:19

Bonjour,

je dois réaliser un arbre de décision à l'aide des données suivantes :

http://egon86.free.fr/Vowel_Eapp.dat (ensemble d'apprentissage)
http://egon86.free.fr/Vowel_Etst.dat (ensemble de test)

Voici mon code pour la construction :
(http://egon86.free.fr/arbre_voyelles.R)

library(MASS)
library(class)
library(rpart)

Eapp <- read.table("Vowel_Eapp.dat")
Xapp <- Eapp[,-11]
yapp <- Eapp[,11]
Etst <- read.table("Vowel_Etst.dat")
Xtst <- Etst[,-11]
ytst <- Etst[,11]
data <- rbind(Xapp, Xtst)

APP = cbind(Xapp,yapp)
APP = as.data.frame(APP)
TST = cbind(Xtst,ytst)
TST = as.data.frame(TST)

ad.APP.cnt <- rpart.control (minsplit = 50)
ad.APP <- rpart (yapp ~ V1 + V2 + V3 + V4 + V5 + V6 + V7 + V8 + V9 + V10,APP, control = ad.APP.cnt)

plot (ad.APP)
text (ad.APP)

predict(ad.APP, APP)
predict(ad.APP, TST)


voici ce que j'obtiens :

Image

Pourquoi je n'ai pas "1", "2"...., correspondant à mes 11 classes, sur les feuilles de l'arbre ?

gorge remi
Messages : 3
Enregistré le : 28 Oct 2008, 09:52

Messagepar gorge remi » 29 Oct 2008, 19:03

personne pour m'aider ? :(

Baptiste LAPORTE
Messages : 17
Enregistré le : 11 Avr 2008, 09:52

Messagepar Baptiste LAPORTE » 29 Oct 2008, 20:01

je pense que c'est parce que le type de "1", "2"... n'est pas factor donc R les prend comme des nombres réels.

gorge remi
Messages : 3
Enregistré le : 28 Oct 2008, 09:52

Messagepar gorge remi » 31 Oct 2008, 10:23

merci beaucoup c'était bien ca :wink:
a bientot


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot] et 1 invité