Domanda

E 'possibile richiamare le funzioni Stata da R?

È stato utile?

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.

scroll top