web-dev-qa-db-fra.com

Comment installer des sièges X13-arima pour Rstudio à partir des sources?

Bonjour à tous et merci pour l'intérêt!

J'essaie d'installer des sièges x13-arima à utiliser avec Rstudio. Il existe une version compilée pour RedHat et la source disponible.

J'ai suivi ces étapes à partir du manuel officiel http://cran.r-project.org/web/packages/seasonal/README.html . (Des liens vers tous les paquets peuvent être trouvés dans ce manuel car je ne pouvais pas ajouter plus de 2 liens):


Pour installer la version stable directement à partir de CRAN, tapez sur la console R:

install.packages("seasonal")

saisonnier n'inclut pas les exécutables binaires de X-13ARIMA-SEATS. Ils doivent être installés séparément d'ici (Windows, nom de fichier x13asall.Zip) ou ici (Linux, nom de fichier x13asall.tar.gz). Ma propre compilation pour Mac OS-X peut être obtenue sur demande. Téléchargez le fichier, décompressez-le et copiez le dossier à l'emplacement souhaité dans votre système de fichiers. Ensuite, vous devez indiquer aux saisonniers où trouver les exécutables binaires de X-13ARIMA-SEATS, en définissant la variable d’environnement X13 PATH. Cela peut être fait pendant votre session active dans R:

Sys.setenv(X13_PATH = "YOUR_X13_DIRECTORY")

Quoi qu'il en soit je suis coincé quand je devrais compiler extrait "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# 

j'ai utilisé google et trouvé ceci: http://iristoolbox.codeplex.com/discussions/528902#post1202601 qui utilise "x13assrc.tar.gz" pour la construction.

après modification de makefile.g77 comme suit, j’obtiens les mêmes résultats

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# 

une information supplémentaire de mon ordinateur portable

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

Peut-être que je manque des choses très simples parce que j’ai toujours été capable d’installer tous les logiciels de différents dépôts. S'il vous plaît aider, j'ai besoin de ce paquet pour un cours de statistique.

3
user266140

OP posté: J'apprécierai toutes les réponses!

étapes qui ont fonctionné pour moi:

Téléchargez le fichier source (x13assrc.tar.gz) à partir de la page Web:

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

extraire avec un clic droit ou avec dpkg

utilisez Sudo et allez dans le dossier extrait

Sudo -i
cd /Downloads/x13assrc

change le compilateur depuis makefile.g77

gedit makefile.g77

changez les rangées 2. et 3. en ces rangées. sauver et fermer. (Cette étape provient du lien ci-dessus.)

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

lance le makefile. il devrait être lancé et afficher une longue liste de différents paquets.

make -f makefile.g77

ensuite, il est préférable de déplacer tous les fichiers générés vers un autre emplacement à partir des téléchargements. J'ai déplacé ceux-ci vers/usr/lib/x64_bin_x13. pour moi, il était plus facile de faire avec Nautilus tant que Sudo était toujours allumé. déplace tous les fichiers * .o et x13as. fermez nautile quand vous êtes prêt.

nautilus

ouvrez rstudio, installez le paquet "saisonnier" et chargez-le

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

dire où sont ces fichiers

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

vérifier si tout va bien

> 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

se déconnecter de Sudo et fermer le terminal

exit
exit
3
Jorge Castro