[R-es] clasificacion support vector machines (package e1071)
Olivier Nuñez
onunez en iberstat.es
Mar Mar 16 12:45:23 CET 2010
Victor,
se supone que quieres predecir la variable "calibration" a partir de
las variables B14,B15,B16.
Por lo tanto, el fichero validation debería tener al menos las 3
columnas B14,B15, B16,
y no una sola columna como lo indicas en tu mensaje.
Olivier
--
____________________________________
Olivier G. Nuñez
Email: onunez en iberstat.es
Tel : +34 663 03 69 09
Web: http://www.iberstat.es
____________________________________
El 16/03/2010, a las 12:33, Víctor Rodríguez Galiano escribió:
>
> Hola a todos,
>
> Estoy iniciandome en R y la verdad es que aun estoy muy muy verde....
>
> Estoy
> intentando clasificar unos datos con support vector machines, pero me
> da fallo al usar la funcion predict. El código que uso es el
> siguiente:
>
> calibrate<-read.table("calibration.txt", header=TRUE)
> calibrate$calibration<-as.factor(calibrate$calibration)
> calibrate.rf<-svm(calibration~B14+B15+B16, data=calibrate,
> cost=100, gamma=1)
> predict<-read.table("validation.txt", header=TRUE)
> memory.limit(size=4000)
> #hasta ahí todo bien, pero al hacer la prediccion es donde da fallo
> predValues<-predict(calibrate.rf, predict)
> #a partir de esa line me dice lo siguiente:
> #Error en eval(expr, envir, enclos) : objeto 'B14' no encontrado
> #supongo que existe algún conflicto con el formato de validation y
> la salida de la funcion svm
>
> El archivo validation es una columna con el valor de la clase de
> cada fila del archivo calibration
>
>
> Si
> alguien me puede echar una mano os lo agradecería.
>
> Víctor Rodríguez
> _________________________________________________________________
> [[elided Hotmail spam]]
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
Más información sobre la lista de distribución R-help-es