Inicialmente é necessário instalar o pacote devtools para possibilitar a instalação de pacotes hosteados no github.
install.packages("devtools")
library("devtools")
A função install_github() instala pacotes hosteados no github. O código do pacote pode ser consultado em github.com/fjuniorr/ffeb. Com esse mecanismo a distribuição de informações entre os estados ganha em agilidade, tendo em vista que existe um repositório central com a última versão da solução disponível.
install_github("fjuniorr/ffeb") # instala o pacote desenvolvido pelo FFEB
library("ffeb")
Os pacotes no R também podem ser utilizados para compartilhamento de dados. Para exemplificar inseri a base de dados com a RCL de alguns estados.
?rcl_estados # informacoes sobre a base de dados
data(rcl_estados) # carrega a base de dados na memória
head(rcl_estados) # visualizando as primeiras linhas
rcl_mg <- rcl_estados[, "mg"] # extraindo a RCL de mg
A parte interessante é que como estamos no ambiente R podemos utilizar todo o ecossistema já disponível. O pacote forecast é uma dessas opções. A função auto.arima() estima um modelo ARIMA utilizando um algoritmo de seleção automática.
install.packages("forecast")
library("forecast")
modelo <- auto.arima(rcl_mg) # estimando um ARIMA
predict(modelo, n.ahead = 6) # fazendo previsoes 6 passos a frente
A parte mais difícil é conceber as funcionalidades que ainda não estão disponíveis e podem ser construídas e disponibilizadas pelo FFEB para os demais Estados. Como exemplificação, a função abaixo, que está disponível somente no pacote ffeb, constroi gráficos para análise dos resíduos, algo ligeiramente mais trabalhoso de se fazer manualmente no R.
?grafico_residuos # informacoes sobre como utilizar a funcao
grafico_residuos(modelo) # graficos para analise dos residuos
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.