Pregunta
¿Es posible llamar a las funciones de Stata de R?
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.