Я пытаюсь создать дерево классификации в R, используя дерево пакетов.Дерево классификации в пределе R до 32 уровней
Это выдержка из набора данных я использую (заголовок включен):
CENTRO_EXAMEN,NOMBRE_AUTOESCUELA,MES,TIPO_EXAMEN,NOMBRE_PERMISO,PROB
Alcal· de Henares,17APTOV,5,PRUEBA DESTREZA,A2 ,0
Alcal· de Henares,17APTOV,5,PRUEBA CONDUCCION Y CIRCULACION,B ,0.8
Alcal· de Henares,17APTOV,5,PRUEBA TEORICA,B ,0.333333333
Alcal· de Henares,2000,5,PRUEBA TEORICA,B ,0
, и это команды я Выдающий к R:
madrid=read.csv("madrid.csv",header=T,na.strings="?")
#madrid=na.omit(madrid)
names(madrid)
dim(madrid)
fix(madrid)
library(tree)
attach(madrid)
#costruisce albero
High=ifelse(PROB<=0.5,"No","Yes")
madrid=data.frame(madrid,High)
tree.madrid=tree(High~CENTRO_EXAMEN+NOMBRE_AUTOESCUELA+MES+TIPO_EXAMEN+NOMBRE_PERMISO,madrid)
summary(tree.madrid)
plot(tree.madrid)
text(tree.madrid,pretty=0)
tree.madrid
R возвращает следующую ошибку после выдача tree.madrid
Error in tree(High ~ CENTRO_EXAMEN + NOMBRE_AUTOESCUELA + MES + TIPO_EXAMEN + :
factor predictors must have at most 32 levels
Любая идея, почему?
Это может быть проблема с акцентами в тексте? – user3161330