SPSS Modeler prend en charge les langages R et Apache Spark (avec Python).
Plusieurs noeuds d'extension sont disponibles pour permettre aux utilisateurs experts d'entrer leurs propres scripts R ou Python pour que les scripts Spark effectuent le traitement des données, la génération de modèles et l'évaluation des modèles. Ces noeuds Extension complètent SPSS Modeler et ses capacités d'exploration de données.
Le noeud Importation d'extension est disponible dans la partie Importation de la palette de noeuds. Voir Noeud d'importation d'extension.
Le noeud Modèle d'extension est disponible dans la partie Modélisation de la palette de noeuds. Voir noeud Modèle d'extension.
Le noeud Sortie d'extension est disponible dans la partie Outputs de la palette de noeuds. Voir noeud Sortie d'extension.
Le noeud Exportation d'extension est disponible dans la partie Exportation de la palette de noeuds. Voir noeud Exportation d'extension.
Avant de commencer
Copy link to section
Vous pouvez charger des bibliothèques R et Python à utiliser avec les noeuds d'extension. Pour exécuter des scripts R ou Python, vous devez d'abord installer les packages requis par vos scripts. Pour installer des packages, vous devez inclure les scripts suivants dans un noeud Sortie d'extension, le connecter à un noeud d'entrée utilisateur, puis exécuter le noeud Sortie d'extension pour démarrer le processus d'installation.
Astuce: Vous pouvez également insérer ces scripts devant d'autres scripts si vous souhaitez que l'installation et vos scripts liés aux tâches s'exécutent ensemble.
Pour vérifier que le module a été correctement installé, exécutez la commande suivante :
packageVersion("$PACKAGE_NAME")
Copy to clipboardCopié dans le presse-papiers
Par exemple :
packageVersion("Sequential")
Copy to clipboardCopié dans le presse-papiers
Remarque: Si le package R n'est pas disponible dans votre référentiel, l'installation peut échouer. Dans ce cas, vous pouvez essayer la même commande d'installation à partir de l'environnement de ligne de commande R (pas de R Studio).