Domanda
E 'possibile richiamare le funzioni Stata da R?
Soluzione 2
C'è ora è un pacchetto href="https://cran.r-project.org/web/packages/RStata/index.html"> RStata che i ponti R e Stata.
Altri suggerimenti
Non direttamente, cioè non esiste un pacchetto Sono consapevole che implementa un ponte.
Si può sempre chiamare programmi esterni utilizzando system()
ma che non è né elegante né efficiente. Detto questo, si potrebbe preparare i dati in R, scrivere fuori, chiamare Stata e poi leggere i risultati in; vedi help(system)
.
Il vero problema è che Stata non ha un interprete interattivo è possibile passare gli argomenti a.
Dirk ha ragione; si può solo andare avanti e scrivere i dati in un formato comune (Se la dimensione è di grandi dimensioni e la velocità è un problema, larghezza fissa è sicuro), ma si può anche semplicemente usare .dta durante tutto il processo, utilizzando read.dta in R e nativamente la lettura in Stata.
Inoltre, in R è possibile chiamare al sistema () è possibile passare un file fare o una stringa contenente una serie di comandi Stata.
Quindi, in generale, cercando di usare Stata per questo o quel compito può o non può essere vale la pena, soprattutto se una R equivalente si trova nelle vicinanze.