Вопрос
Можно ли назвать функции Stata от R?
Решение 2
Там сейчас Пакет RSTATA на Cran что мосты r и atta.
Другие советы
Не напрямую, то есть нет пакета, который я знаю, что это реализует мост.
Вы всегда можете вызвать внешние программы, используя system()
Но это не является ни элегантным, ни эффективным. Тем не менее, вы могли бы подготовить данные в R, выписывайте его, вызовите Stata, а затем прочитайте результаты; видеть help(system)
.
Настоящая проблема заключается в том, что Stata не имеет интерактивного интерпретатора, к которому вы можете пройти аргументы.
Дирк прав; Вы можете просто пойти дальше и написать данные в общий формат (если размер большой и скорость - это проблема, фиксированная ширина безопасна), но вы также можете просто использовать .dta на протяжении всего процесса, используя Read.dta в R и в результате чтение в стату.
Кроме того, в R Вы можете позвонить в систему (), вы можете передавать файл DO или строку, содержащую кучу stata commands.
Таким образом, в целом, пытаясь использовать Stata для этого или этой задачи, возможно, не стоит того, особенно если эквивалент r близок.