是否可以从R调用Stata功能?

有帮助吗?

解决方案 2

现在有一个 rstata套件 桥接R和Stata。

其他提示

并非直接,即没有包装,我知道这会实现桥梁。

您随时可以使用 system() 但这既不优雅也不有效。也就是说,您可以在R中准备数据,将其写出,调用Stata,然后阅读结果;看 help(system).

真正的问题是,Stata没有您可以将参数传递给的交互式解释器。

德克是对的;您可以继续并将数据写入通用格式(如果大小很大并且速度是一个问题,固定宽度是安全的),但是您也可以在整个过程中使用read.dta在R中使用。在Stata中阅读。

另外,在R中,您可以调用系统()您可以传递包含一堆Stata命令的字符串。

因此,通常,试图将Stata用于此或该任务可能值得也可能不值得,尤其是当R当量靠近的情况下。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top