我正在尝试使用RStata从R运行Stata。我先做了:
options("RStata.StataVersion" = 14)
没有造成错误。
但我还需要设置二进制路径。我有一台Mac,Stata包含在Applications文件夹的一个文件夹中。这是我尝试过的:
options("RStata.StataPath" = "/Applications/Stata/Stata")
不幸的是,这会导致错误。我该怎么办?
答案 0 :(得分:1)
在不了解RStata的情况下,我可以说在安装了Stata / SE版本15的macOS 10.12.6上,在终端窗口中
open /Applications/Stata/StataSE.app
是启动Stata所需要的。在查找Stata可执行文件时,您的Finder首选项可能没有"显示所有文件扩展名"在Advaced窗格中设置,因此您没有显示.app扩展名。
答案 1 :(得分:0)
Mac用户是一个值得注意的群体:在这个阶段他们应该设置路径 用于命令行可执行文件(不是GUI应用程序)。例如,对于Stata13 SE 安装在El Capitain(默认选项)的路径是 '的 /Applications/Stata/StataSE.app/Contents/MacOS/stata-se 强>'。其他 案例(Stata许可证,安装路径等)路径可以 略有不同(顺便说一句,我发现了'探索'的道路 带有终端的文件系统,而不是图形浏览器,因为它“停止” 在'StataSE.app')。
(是的,在手册中加入一些东西也在我的TODO :))
hth,best,Luca