Torna alla versione inglese della documentazioneNodi di estensione
Nodi di estensione (SPSS Modeler)
Ultimo aggiornamento: 12 dic 2024
SPSS Modeler supporta i linguaggi R e Apache Spark (con Python).
Sono disponibili diversi nodi di estensione per consentire agli utenti esperti di immettere i propri script R o Python per gli script Spark per eseguire l'elaborazione dei dati, la creazione del modello e il calcolo del punteggio del modello. Questi nodi di estensione completano SPSS Modeler e le relative funzioni di data mining.
- Il Nodo Trasforma estensione è disponibile in Importa nella palette dei nodi. Vedere nodo Importazione estensione.
- Il Nodo Modello di estensione è disponibile in Modellazione nella palette dei nodi. Vedere nodo Modello di estensione.
- Il Nodo Output estensione è disponibile in Output nella palette dei nodi. Vedere nodo Output estensione.
- Il Nodo Esportazione estensione è disponibile in Esporta nella palette dei nodi. Vedere Extension Export node.
Prima di iniziare
È possibile caricare le librerie R e Python da utilizzare con i nodi di estensione. Per eseguire gli script R o Python , è necessario prima installare i package richiesti dagli script. Per installare i pacchetti, è necessario includere i seguenti script in un nodo Output estensione, connetterlo a un nodo Input utente ed eseguire il nodo Output estensione per avviare il processo di installazione.
Suggerimento: è anche possibile inserire questi script davanti ad altri script se si desidera che l'installazione e gli script correlati alle attività vengano eseguiti insieme.
Per installare i pacchetti R:
- Eseguire il comando riportato di seguito:
install.packages("$PACAGE_NAME", quiet=TRUE, repos="$REPO_URL")
Ad esempio:install.packages("Sequential", quiet=TRUE, repos="https://cloud.r-project.org")
- Per verificare che il pacchetto sia stato installato correttamente, eseguire il seguente comando:
packageVersion("$PACKAGE_NAME")
Ad esempio:packageVersion("Sequential")
Nota: se il package R non è disponibile nel repository, l'installazione potrebbe non riuscire. In questo caso, è possibile provare lo stesso comando di installazione dall'ambiente della riga comandi R (non da R Studio).
Per installare i package Python :
- Eseguire il comando riportato di seguito:
import sys import subprocess subprocess.check_call([sys.executable, '-m', 'pip', 'install', '$PACKAGE_NAME', '--quiet', '--no-input'])
Ad esempio, il seguente comando installa numpy:import sys import subprocess subprocess.check_call([sys.executable, '-m', 'pip', 'install', 'numpy', '--quiet', '--no-input'])
- Per verificare che il pacchetto sia stato installato correttamente, eseguire il seguente comando:
import pkgutil pkgutil.ModuleInfo('$PACKAGE_NAME')
Ad esempio, il seguente comando verifica se numpy è installato correttamente:import pkgutil pkgutil.ModuleInfo('numpy')