Sono nuovo alla programmazione in R quindi mi scuso in anticipo se sembro ingenuo. Voglio essere in grado di fare alcune analisi dei componenti principali sui miei dati in 3D. Ho letto che la funzione "pca3d" è buona per questo, ma ho bisogno di scaricare la libreria "rgl". Quando uso install.packages si chiede:Installare il pacchetto "rgl" in R, Mac OSX El Captian
install.packages("rgl")
There is a binary version available but the source version is later:
binary source needs_compilation
rgl 0.95.1201 0.95.1367 TRUE
Do you want to install from sources the package which needs compilation?
y/n: n
Ho provato ad installare come sia binaria e sorgente, ma nulla sembra funzionare. Se provo il caricamento della versione binaria, ottengo questo errore:
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 ‘rgl’
Se dico "sì" per l'installazione dai sorgenti, ottengo il seguente errore:
configure: error: X11 not found but required, configure aborted.
ERROR: configuration failed for package ‘rgl’
* removing ‘/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rgl’
* restoring previous ‘/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rgl’
Warning in install.packages :
installation of package ‘rgl’ had non-zero exit status
Sono stato alla ricerca di ore su come fare questo lavoro, quindi se qualcuno potrebbe passare attraverso come dovrei andare su come installare il pacchetto rgl, sarei estremamente grato!
Grazie, Claire
Per cominciare, il messaggio di errore sta dicendo che cercato, ma potrebbe non trovare X11, quindi probabilmente il primo passo è installare X11. – joran
si può provare ad aggiungere come parametro parametr * repos * non predefinito nella funzione install.packages, quindi sarà così: install.packages ("rgl", repos = 'http: //cran.cnr.berkeley.edu/ ') ** ps ** scusa, ma elimina uno spazio tra * http * e *: * simbolo – Hamsternik