2015-08-11 1 views
5

J'ai du mal à charger le rugarch. Je peux l'installer sans problèmeRugarch ne chargera pas, mais peut installer juste très bien (sur mac)

install.packages('rugarch') 

Cependant, lorsque je tente de le charger, je reçois des erreurs

library(rugarch) 
Error : .onLoad failed in loadNamespace() for 'rgl', details: 
    call: dyn.load(file, DLLpath = DLLpath, ...) 
    error: unable to load shared object '/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rgl/libs/rgl.so': 
    dlopen(/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rgl/libs/rgl.so, 6): Library not loaded: /opt/X11/lib/libGLU.1.dylib 
    Referenced from: /Library/Frameworks/R.framework/Versions/3.2/Resources/library/rgl/libs/rgl.so 
    Reason: image not found 
Error: package or namespace load failed for ‘rugarch’ 

J'ai essayé la mise à niveau R, réinstaller le paquet à la fois en vain. Voici mes paramètres système:

sessionInfo() 
R version 3.2.1 (2015-06-18) 
Platform: x86_64-apple-darwin13.4.0 (64-bit) 
Running under: OS X 10.10.2 (Yosemite) 

locale: 
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8 

attached base packages: 
[1] parallel stats  graphics grDevices utils  datasets methods 
[8] base  

other attached packages: 
[1] foreach_1.4.2     blotter_0.9.1666    
[3] FinancialInstrument_1.2.0  PerformanceAnalytics_1.4.3541 
[5] quantmod_0.4-5    TTR_0.23-0     
[7] xts_0.9-7      zoo_1.7-12     

loaded via a namespace (and not attached): 
[1] codetools_0.2-14 lattice_0.20-33 mvtnorm_1.0-3  truncnorm_1.0-7 
[5] grid_3.2.1   KernSmooth_2.23-15 misc3d_0.8-4  spd_2.0-1   
[9] iterators_1.0.7 tools_3.2.1  numDeriv_2014.2-1 Rsolnp_1.15 

Toute aide serait appréciée. J'ai aussi essayé de le télécharger à partir de la page Cran mais cela donne la même erreur. Pour ce que ça vaut, Rugarch va installer et charger sur mon ordinateur Windows exécutant 3.2.0 ordinateur 64 bits.

J'ai essayé d'installer une ancienne version de rugarch de https://cran.r-project.org/src/contrib/Archive/rugarch/ mais elle ne s'installera même pas. J'ai essayé 1.3-3, 1.3-1, and 1.2-9. C'est l'erreur que je reçois:

gfortran-4.8: warning: couldn’t understand kern.osversion ‘14.1.0 
installing to /Library/Frameworks/R.framework/Versions/3.2/Resources/library/rugarch/libs 
** R 
** data 
** inst 
** preparing package for lazy loading 
Error : .onLoad failed in loadNamespace() for 'rgl', details: 
    call: dyn.load(file, DLLpath = DLLpath, ...) 
    error: unable to load shared object '/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rgl/libs/rgl.so': 
    dlopen(/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rgl/libs/rgl.so, 6): Library not loaded: /opt/X11/lib/libGLU.1.dylib 
    Referenced from: /Library/Frameworks/R.framework/Versions/3.2/Resources/library/rgl/libs/rgl.so 
    Reason: image not found 
ERROR: lazy loading failed for package ‘rugarch’ 
* removing ‘/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rugarch’ 
Warning in install.packages : 
    installation of package ‘/Downloads/rugarch_1.2-9.tar.gz’ had non-zero exit status 
+0

Je ne peux pas reproduire ce sur mon système R. Je cours '3.1.3' avec' 64-bit' Windows. –

+1

@TimBiegeleisen cela fonctionne sur mon ordinateur Windows exécutant '3.2.0', mais pas sur mon mac pour une raison quelconque. Je viens d'éditer ma question pour refléter cela –

+0

Je n'ai pas de Linux sous la main ici. La seule chose que je peux recommander est que vous essayez d'utiliser une version antérieure de 'rugarch'. Peut-être que la dernière version a un bug qui se manifeste sur OSx. –

Répondre

0

Deux ans trop tard, mais pour d'autres personnes recherchant une solution. La solution qui a fonctionné pour moi

(comme mentionné par user3710546 dans les commentaires ci-dessus)

est de télécharger et installer XQuartz https://www.xquartz.org

Voir Stackoverflow répond here et here