RStata设置Stata二进制路径

时间:2017-09-12 21:13:18

标签: r stata

我正在尝试使用RStata从R运行Stata。我先做了:

options("RStata.StataVersion" = 14)

没有造成错误。

但我还需要设置二进制路径。我有一台Mac,Stata包含在Applications文件夹的一个文件夹中。这是我尝试过的:

options("RStata.StataPath" = "/Applications/Stata/Stata")

不幸的是,这会导致错误。我该怎么办?

2 个答案:

答案 0 :(得分:1)

在不了解RStata的情况下,我可以说在安装了Stata / SE版本15的macOS 10.12.6上,在终端窗口中

open /Applications/Stata/StataSE.app

是启动Stata所需要的。在查找Stata可执行文件时,您的Finder首选项可能没有"显示所有文件扩展名"在Advaced窗格中设置,因此您没有显示.app扩展名。

答案 1 :(得分:0)

README,更好地呈现here

  

Mac用户是一个值得注意的群体:在这个阶段他们应该设置路径   用于命令行可执行文件(不是GUI应用程序)。例如,对于Stata13 SE   安装在El Capitain(默认选项)的路径是   '的 /Applications/Stata/StataSE.app/Contents/MacOS/stata-se '。其他   案例(Stata许可证,安装路径等)路径可以   略有不同(顺便说一句,我发现了'探索'的道路   带有终端的文件系统,而不是图形浏览器,因为它“停止”   在'StataSE.app')。

(是的,在手册中加入一些东西也在我的TODO :))

hth,best,Luca