Pregunta

¿Es posible llamar a las funciones de Stata de R?

¿Fue útil?

Solución 2

Ahora hay un paquete RStata en CRAN que los puentes R y Stata.

Otros consejos

No directamente, es decir, no hay ningún paquete que soy consciente de que implementa un puente.

Siempre se puede llamar a programas externos utilizando system() pero que no es ni elegante ni eficiente. Dicho esto, se podía preparar los datos en R, escribirlo, llame a Stata y luego leer los resultados en; ver help(system).

El problema real es que Stata no tiene un intérprete interactivo puede pasar argumentos a.

Dirk es correcto; que sólo puede seguir adelante y escribir los datos a un formato común (Si el tamaño es grande y la velocidad es un problema, ancho fijo es seguro), pero también se puede utilizar sólo .dta durante todo el proceso, utilizando read.dta en R y de forma nativa la lectura en Stata.

Además, en I puede llamar al sistema () se puede pasar un archivo o hacer una cadena que contiene un montón de comandos de Stata.

Así que, en general, tratando de usar Stata para tal o cual tarea puede o no puede valer la pena, sobre todo si un R equivalente está cerca.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top