Saltar al contenido

Error en eval (expr, envir, enclos): objeto no encontrado

Si te encuentras con algún detalle que no comprendes puedes comentarlo y te responderemos lo mas rápido que podamos.

Solución:

No sé por qué @Janos eliminó su respuesta, pero es correcta: su marco de datos Train no tiene una columna llamada pre. Cuando pasa una fórmula y un marco de datos a una función de ajuste de modelo, los nombres en la fórmula tienen que hacer referencia a las columnas en el marco de datos. Su Train tiene columnas llamadas residual.sugar, total.sulfur, alcohol y quality. Debe cambiar su fórmula o su marco de datos para que sean consistentes entre sí.

Y solo para aclarar: Pre es un objeto que contiene una fórmula. Esa fórmula contiene una referencia a la variable pre. Es este último el que tiene que ser coherente con el marco de datos.

Esto puede suceder si no adjunta su conjunto de datos.

Creo que conseguí lo que buscaba..

data.train <- read.table("Assign2.WineComplete.csv",sep=",",header=T)
fit <- rpart(quality ~ ., method="class",data=data.train)
plot(fit)
text(fit, use.n=TRUE)
summary(fit)

valoraciones y reseñas

Si crees que te ha resultado de utilidad nuestro artículo, sería de mucha ayuda si lo compartes con más entusiastas de la programación y nos ayudes a dar difusión a esta información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *