En este grupo En todos

Foro de Estadística



Redes neuronales

Pablo
Navarra, España
Escrito por Pablo Huguet Ruiz
el 27/11/2008

Hola! Estoy intentando aprender a utilizar correctamente el complemento de redes neuronales de SPSS. Pero tengo un problema, a ver si me podeis ayudar.

Lo que yo busco, no es solo la importancia de cada variable independiente respecto al conjunto de dependientes, sino que quiero saber como se predice posteriormente.

El SPSS te da la opción de exportar los resultados a un archivo xml, pero a parte de que crea un archivo para cada dependiente, no consigo como utilizar dichos datos para realizar la predicción.

Me gustaría saber como se hace dicha predicción exactamente, como varía el conjunto de las variables dependientes (tengo mas de una) cuando varío alguna variable independiente.

esto se ve muy bien en el programa EasyNN, que cuando has realizado la red te crea una fila, en la que tu metes los datos y el propio programa te da la respuesta.

espero haberme explicado, si es así por favor ayudarme, y sino decirme donde no me he explicado.

Muchas gracias por adelantado

Rolando Mantilla
Maestría riesgo financiero escuela pol...
Escrito por Rolando Mantilla
el 27/04/2009

Hola,

Para medir la influencia de cada una de las variables sobre las dependientes, puedes correr la regresión con una variable dependiente a la vez. Así obtendrás la importancia en cada experiemento, por variable.

En cuanto a obtener predicciones, basta con poner los casos a predecir con las variables dependientes como datos perdidos, luego especificar que en las salidas que se especifique la predicción.

Lo malo, es que como la inicialización de los pesos sinápticos es aleatoria, no conseguirás reproducir la misma red nunca más, es decir, que tus resultados variarán entre una ejecución y otra del algoritmo. Tampoco he conseguido grabar la red entrenada para ejecutarla posteriormente con otros datos.

Rolando Mantilla
Maestría riesgo financiero escuela pol...
Escrito por Rolando Mantilla
el 27/04/2009
"Hola,

Para medir la influencia de cada una de las variables sobre las dependientes, puedes correr la regresión con una variable dependiente a la vez. Así obtendrás la importancia en cada experiemento, por variable.

En cuanto a obtener predicciones, basta con poner los casos a predecir con las variables dependientes como datos perdidos, luego especificar que en las salidas que se especifique la predicción.

Lo malo, es que como la inicialización de los pesos sinápticos es aleatoria, no conseguirás reproducir la misma red nunca más, es decir, que tus resultados variarán entre una ejecución y otra del algoritmo. Tampoco he conseguido grabar la red entrenada para ejecutarla posteriormente con otros datos.
"

por R_man (Abril 2009)

Quiero complementar mi comentario,

Averigué, y sí hay forma de usar la red exportada como XML. Pero se necesita un Add on, llamado SmartScore, o SPSS Statistical Server... Qué audacia de SPSS!


Escrito por Jfv
el 28/05/2009

En que version estas trabajando?

Rolando Mantilla
Maestría riesgo financiero escuela pol...
Escrito por Rolando Mantilla
el 29/05/2009
"en que version estas trabajando?
"

por Jfv (Mayo 2009)

Estoy usando SPSS 17. Y de hecho no se puede implementar la Red calculada, necesitas Clementine o alguno de los otros que se mencionan en las respuestas iniciales.

Te comento que existe un algoritmo muy bueno en R, con el paquete nnet.



Elena Barreto
Corrientes, Argentina
Escrito por Elena Barreto
el 03/12/2011

Hola han investigado mas al respecto, tengo el mismo problema, necesito guardar la red neuronl ya entrenada y luego introducir nuevos datos y ver si realiza la prediccion. Espero su respuesta. Gracias