Volver a la versión inglesa de la documentaciónNodos de extensión
Nodos de extensión (SPSS Modeler)
Última actualización: 12 dic 2024
SPSS Modeler da soporte a los lenguajes R y Apache Spark (con Python).
Hay varios nodos de extensión disponibles para que los usuarios expertos puedan especificar sus propios scripts R o scripts Python para Spark para llevar a cabo el proceso de datos, la generación de modelos y la puntuación de modelos. Estos nodos de extensión complementan SPSS Modeler y sus capacidades de minería de datos.
- El Nodo de importación de extensión está disponible en Importar en la paleta de nodos. Consulte Nodo de importación de extensión.
- El nodo Modelo de extensión está disponible en Modelado en la Paleta de nodos. Véase nodo Modelo de extensión.
- El nodo Resultados de extensión está disponible en Resultados en la Paleta de nodos. Véase nodo Salida de extensión.
- El nodo Exportación de extensión está disponible en Exportar en la Paleta de nodos. Consulte Nodo de exportación de extensión.
Antes de empezar
Puede cargar bibliotecas R y Python para utilizarlas con los nodos de extensión. Para ejecutar scripts R o Python, primero debe instalar todos los paquetes que los scripts requieren. Para instalar paquetes, debe incluir los siguientes scripts en un nodo Salida de extensión, conéctelo a un nodo Datos de usuario y, a continuación, ejecute el nodo Salida de extensión para iniciar el proceso de instalación.
Sugerencia: También puede insertar estos scripts delante de otros scripts si desea que la instalación y los scripts relacionados con las tareas se ejecuten juntos.
Para instalar paquetes R:
- Ejecute el mandato siguiente:
install.packages("$PACAGE_NAME", quiet=TRUE, repos="$REPO_URL")
Por ejemplo:install.packages("Sequential", quiet=TRUE, repos="https://cloud.r-project.org")
- Para comprobar que el paquete se ha instalado correctamente, ejecute el siguiente mandato:
packageVersion("$PACKAGE_NAME")
Por ejemplo:packageVersion("Sequential")
Nota: Si el paquete R no está disponible en el repositorio, la instalación puede fallar. En tal caso, puede intentar el mismo mandato de instalación desde el entorno de línea de mandatos R (no desde R Studio).
Para instalar paquetes Python:
- Ejecute el mandato siguiente:
import sys import subprocess subprocess.check_call([sys.executable, '-m', 'pip', 'install', '$PACKAGE_NAME', '--quiet', '--no-input'])
Por ejemplo, el siguiente mandato instala numpy:import sys import subprocess subprocess.check_call([sys.executable, '-m', 'pip', 'install', 'numpy', '--quiet', '--no-input'])
- Para comprobar que el paquete se ha instalado correctamente, ejecute el siguiente mandato:
import pkgutil pkgutil.ModuleInfo('$PACKAGE_NAME')
Por ejemplo, el siguiente mandato verifica si numpy se ha instalado correctamente:import pkgutil pkgutil.ModuleInfo('numpy')