2010-11-01 9 views
8

Ho cercato di installare la libreria usando la forza bruta - provando diverse combinazioni delle cose che le persone hanno postato nelle mailing list (sono troppo pigro per elencarle una per una, ma penso di ho provato la maggior parte di loro. Posso elencarlo anche se aiuta qualcuno.). I risultati sono variati da un messaggio innocuo di una dll mancante a RGui che non è stato in grado di avviare prima di rimuovere manualmente la libreria. Tuttavia, non ci sono riuscito ...R: installazione RGraphviz

Sai come installarlo correttamente, in modo che funzioni? Sono in esecuzione su Windows 7 a 64 bit e non sono entusiasta di compilare pacchetti dall'origine. Grazie!

+9

Non credo che questo tono sia veramente giustificato. Perché è sbagliato per lui cercare se qualcun altro ha già risolto questo problema e può disporre i passaggi? Penso che tu stia leggendo una critica implicita di CRAN che il PO non ha fatto. – frankc

+0

+1 Dirk per VirtualBox + Ubuntu combo. Lo uso a volte per controllare le differenze tra il comportamento di Windows/Linux di R. – Marek

+8

Il commento di Dirk mi lascia senza parole e mi fa sentire che ha preso la mia domanda molto personalmente (non ho idea del perché). Inoltre, non so cosa c'è di sbagliato nello scoprire se qualcun altro lo ha capito prima e immagino che questo sia il sito di questo sito. Per vostra informazione, prima di postare, ho fatto tutto ciò che potevo e all'interno del mio skillset per far funzionare l'installazione. Dopo ore di lavoro non l'avevo ancora capito ed è per questo che l'ho chiesto qui. Ad ogni modo, grazie per il tuo aiuto. – user442446

risposta

1

Ho gli stessi problemi nell'installare Rgraphviz (per utilizzarlo in pacchetti Bayesian Network). Ero abituato a trovare soluzioni di forza bruta, ma ora ne provo un'altra descritta here in this page

forse avevi provato anche tu. Se riesci a installare Rgraphviz, ti sarò grato se mi impari come fare.

2

Il README nel pacchetto sorgente per RGraphviz contiene alcune istruzioni piuttosto chiare.

Penso che sia un po 'scostante da parte dell'utente a coloro che desiderano installare solo il pacchetto binario, per suggerire che potrebbero anche voler scaricare e decomprimere un file tar.gz contenente l'origine completa, al fine di trovare alcuni dati tecnici info .... che risulta essere assolutamente cruciale.

1

Una parola di avvertimento. Se segui esattamente le istruzioni di installazione di Rgrahpviz, le cose non funzioneranno. Installazione del pacchetto graphviz modifica l'ambiente PATH, ma in modo errato. Non me ne sono accorto e scommetto che anche a molti altri è mancato.

Rgraphviz vuole cercare il binario in ...;C:\Graphviz2.20\bin\; MA il graphviz installazione aggiunge un percorso solo per quanto riguarda ;C:\Graphviz2.20\;.

Dovrai modificarlo. Le istruzioni precedenti suggeriscono comunque una modifica manuale, ma quelle più recenti la lasciano su graphviz.

8

Installare Rgraphviz 2.2.1 da Bioconductor

Secondo l'ultimo README:

Rgraphviz ora viene bundle con Graphviz. Ciò dovrebbe semplificare notevolmente l'installazione di su tutte le piattaforme, rispetto alle versioni precedenti.

Il bioconduttore 2.11 contiene molte librerie che potresti non volere o di cui hai bisogno, ma sembra essere il percorso più facile per ottenere ciò che desideri. Queste sono le istruzioni sul Rgraphviz homepage:

source("http://bioconductor.org/biocLite.R") 
biocLite("Rgraphviz") 

Queste istruzioni funzionano per R x64 2.15.2 su Windows 7

library("Rgraphviz") 

Caricamento pacchetto richiesto: Grafico
Caricamento pacchetto richiesto: griglia

set.seed(123) 
V <- letters[1:10] 
M <- 1:4 
g1 <- randomGraph(V, M, 0.2) 
plot(g1) 

Rgraphviz demo

+0

Questo non funziona su Ubuntu 12.04. > Nessun pacchetto trovato 'libgvc' Ho provato a modificare il percorso, quindi si lamenta di un errore di creazione. – Ray301