Nós de Extensão
O SPSS Modeler suporta os idiomas R e Apache Spark (com Python).
Vários nós de Extensão estão disponíveis para permitir que usuários especialistas insiram seus próprios scripts R ou Python para scripts Spark para realizar processamento de dados, construção de modelo e escoragem de modelo. Esses nós de Extensão complementam o SPSS Modeler e suas capacidades de mineração de dados
- O nó de importação de extensão está disponível em Importar na Paleta de nós. Veja Nó de Importação de Extensão.
- O nó de conversão de extensão está disponível em Operações de registro na paleta do nó. Consulte o nó Extensão Transformar.
- O nó de modelo de extensão está disponível em Modelagem na paleta do nó. Consulte o nó Modelo de extensão.
- O Nó de saída de extensão está disponível em Saídas na paleta do nó. Consulte o nó Saída da extensão.
- O nó de exportação de extensão está disponível em Exportar na paleta do nó. Consulte o nó Exportar extensão.
Antes de iniciar
É possível carregar bibliotecas R e Python para usar com os nós de extensão. Para executar scripts R ou Python, deve-se primeiro instalar todos os pacotes exigidos por seus scripts. Para instalar pacotes, deve-se incluir os scripts a seguir em um nó de saída de extensão, conectá-lo a um nó de entrada do usuário e, em seguida, executar o nó de saída de extensão para iniciar o processo de instalação.
Dica: Você também pode inserir esses scripts na frente de outros scripts se você quiser que a instalação e seus scripts relacionados à tarefa sejam executados juntos.
Para instalar pacotes R:
- Execute o comando a seguir:
install.packages("$PACAGE_NAME", quiet=TRUE, repos="$REPO_URL")Por exemplo:install.packages("Sequential", quiet=TRUE, repos="https://cloud.r-project.org") - Para verificar se o pacote foi instalado com sucesso, execute o comando a seguir:
packageVersion("$PACKAGE_NAME")Por exemplo:packageVersion("Sequential")
Nota: Se o pacote R não estiver disponível em seu repositório, a instalação pode falhar. Nesse caso, é possível tentar o mesmo comando de instalação no ambiente de linha de comando R (não no R Studio).
Para instalar pacotes Python:
- Execute o comando a seguir:
import sys import subprocess subprocess.check_call([sys.executable, '-m', 'pip', 'install', '$PACKAGE_NAME', '--quiet', '--no-input'])Por exemplo, o seguinte comando instala o numpy:import sys import subprocess subprocess.check_call([sys.executable, '-m', 'pip', 'install', 'numpy', '--quiet', '--no-input']) - Para verificar se o pacote foi instalado com sucesso, execute o comando a seguir:
import pkgutil pkgutil.ModuleInfo('$PACKAGE_NAME')Por exemplo, o comando a seguir verifica se numpy foi instalado com sucesso:import pkgutil pkgutil.ModuleInfo('numpy')