IFPR-Labtelecom: R Factoshiny

Factoshiny é um pacote do software R que permite fazer análise de componentes principais (PCA) com uma interface gráfica mais acessível e com poucas linhas de comando. No Labtelecom esse pacote está instalado no servidor RStudio Web no GNU/Linux Debian (versão 9 - Stretch) sendo necessária a instalação manual de diversos pacotes (dependências).

1) Instalação: A versão mais recente do software R foi a versão 3.3.3 obtida pelo comando apt-get. As dependências foram baixadas do repositório: https://cran.r-project.org/src/contrib/Archive/. A relação dos pacotes é apresentada logo abaixo, sendo instalada em Tools -> Install Packages pelo interface gráfica do RStudio.

-rw-r--r-- 1 gustavo gustavo 613K jul 3 00:22 car_2.1-6.tar.gz

-rw-r--r-- 1 gustavo gustavo 66K jul 3 00:43 FactoInvestigate_1.4.tar.gz

-rw-r--r-- 1 gustavo gustavo 2,7M jul 3 00:15 FactoMineR_1.42.tar.gz

-rw-r--r-- 1 gustavo gustavo 312K jul 3 00:47 Factoshiny_1.0.7.tar.gz

-rw-r--r-- 1 gustavo gustavo 4,0M jul 3 00:24 lme4_1.1-21.tar.gz

-rw-r--r-- 1 gustavo gustavo 206K jul 3 00:41 missMDA_1.16.tar.gz

-rw-r--r-- 1 gustavo gustavo 144K jul 3 00:39 mvtnorm_1.0-0.tar.gz

-rw-r--r-- 1 gustavo gustavo 2,4M jul 3 00:29 nloptr_1.2.2.tar.gz

-rw-r--r-- 1 gustavo gustavo 153K jul 3 00:23 pbkrtest_0.4-7.tar.gz

2) Utilização: com o RStudio foi importado um conjunto de dados com cidades na primeira coluna e indicadores na primeira linha. Os dados estão normalizados e foi utiizada a opção Import Dataset gerando o comando abaixo na interface console que salvo a matriz na varíavel dados.

> dados <- read.delim2("~/dados.txt", row.names=1) > View(dados)

Na sequência foram utilizados dois comandos para executar a PCA. O primeiro carrega a biblioteca e o segundo executa a PCA e salva os resultados na varíavel pca

> library(Factoshiny) > pca <- PCAshiny(dados)

Logo abaixo é apresentada uma imagem do software RStudio com os resultados dos comandos acima.

Ao executar o comando PCAshiny uma janela será aberta no navegador com os gráficos da PCA e uma série de opções para apresentação dos resultados.