Buenas tardes, tengo un loop que hace un árbol de clasificación cada vez y va creando un vector con una predicción que hace. Son 4 categorías (pongamos a, b, c y d), pero en vez de ir añadiendo la categoría predicha me añade al vector el nº (del 1 al 4) al que corresponde esa categoría. Supongo que se puede hacer que añada la categoría (la letra), pero no sé cómo.

preds <- {}

for (i in 1:nrow(data)) {

  training <- data[-i, ]

  fitrp <- rpart(ecsta ~ .,data=training, cp=0)

  Pred <- predict(fitrp,data[i,], type="class")

  preds[i] <- Pred

}

Gracias como siempre,
Manuel


























.

--
Dr Manuel Mendoza
Department of Biogeography and Global Change
National Museum of Natural Science (MNCN)
Spanish Scientific Council (CSIC)
C/ Serrano 115bis, 28006 MADRID
Spain

_______________________________________________
R-help-es mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-help-es

Responder a