Como instalo o X13-arima-seats para o Rstudio a partir do código-fonte?

2

Olá a todos e obrigado pelo interesse!

Estou tentando instalar o x13-arima-seats para ser usado com o Rstudio. Há uma versão compilada para RedHat e fonte disponível.

Eu segui estes passos no manual oficial link . (links para todos os pacotes podem ser encontrados neste manual porque eu não pude adicionar mais de 2 links):

Para instalar a versão estável diretamente do CRAN, digite no console R:

install.packages("seasonal")

seasonal não inclui os executáveis binários de X-13ARIMA-SEATS. Eles precisam ser instalados separadamente aqui (Windows, filename x13asall.zip) ou aqui (Linux, filename x13asall.tar.gz). Minha própria compilação para Mac OS-X pode ser obtida mediante solicitação. Baixe o arquivo, descompacte-o e copie a pasta para o local desejado em seu sistema de arquivos. Em seguida, você precisa dizer sazonamente onde encontrar os executáveis binários de X-13ARIMA-SEATS, configurando a variável ambiental específica X13 PATH. Isso pode ser feito durante sua sessão ativa em R:

Sys.setenv(X13_PATH = "YOUR_X13_DIRECTORY")

De qualquer forma estou preso quando eu deveria compilar extraído "x13asall.tar.gz".

root@t420s:/home/jori/Downloads/x13asall# make
make: *** No targets specified and no makefile found.  Stop.
root@t420s:/home/jori/Downloads/x13asall# ./configure
-bash: ./configure: No such file or directory
root@t420s:/home/jori/Downloads/x13asall# 

eu usei o google e descobri isto: link que usa o pacote "x13assrc.tar.gz" para a construção .

depois de modificar o makefile.g77 da seguinte forma, obtenho os mesmos resultados

cd /path/to/x13assrc/folder
gedit makefile.g77

FC        = /usr/bin/gfortran # "which gfortran" gives this address
LINKER    = /usr/bin/gfortran

root@t420s:/home/jori/Downloads/x13assrc# make
make: *** No targets specified and no makefile found.  Stop.
root@t420s:/home/jori/Downloads/x13assrc# ./configure
-bash: ./configure: No such file or directory
root@t420s:/home/jori/Downloads/x13assrc# 

uma informação adicional do meu laptop

root@t420s:/home/jori/Downloads/x13assrc# gcc --version
gcc (Ubuntu 4.8.1-2ubuntu1~12.04) 4.8.1

RStudio: Version 0.98.495
Ubuntu Release 12.04 (precise) 64-bit
Kernel Linux 3.8.0-26-generic

Talvez eu esteja perdendo algumas coisas básicas, porque sempre consegui instalar todos os softwares de repositórios diferentes. Por favor me ajude, eu preciso deste pacote para um curso de estatística.

    
por user266140 07.04.2014 / 08:28

1 resposta

2

OP postado: Eu apreciarei todas as respostas!

etapas que funcionaram para mim:

Faça o download do arquivo de origem (x13assrc.tar.gz) da página da Web:

www.census.gov/ts/x13as/unix/x13assrc.tar.gz

extraí-lo com o botão direito ou com o dpkg

use o sudo e vá para a pasta extractred

sudo -i
cd /Downloads/x13assrc

altere o compilador de makefile.g77

gedit makefile.g77

altere 2. e 3. linhas para estes. salvar e fechar. (este passo é do link acima).

FC        = /usr/bin/gfortran # "which gfortran" from terminal gives address
LINKER    = /usr/bin/gfortran

execute o makefile. ele deve rodar e mostrar uma longa lista de pacotes diferentes.

make -f makefile.g77

depois que é feito, é melhor mover todos os arquivos gerados para outro local a partir de downloads. Mudei-os para / usr / lib / x64_bin_x13. para mim era mais fácil de fazer com o nautilus enquanto o sudo ainda estava ligado. mova todos os arquivos * .o e x13as. próximo nautilus quando estiver pronto.

nautilus

abra o rstudio, instale o pacote "sazonal" e carregue-o

install.packages("seasonal")
library(seasonal)

diga onde esses arquivos são

Sys.setenv(X13_PATH = "/usr/lib/x64_bin_x13")

verifique se está tudo bem

> checkX13()
Congratulations! 'seasonal' should work fine!
- the X13_PATH is correctly specified
- the binary executable file has been found
- a test run has been successful

logout sudo e fechar terminal

exit
exit
    
por Jorge Castro 07.04.2014 / 23:59