使用rsource从Stata调用R-不工作
我想在R中创建一些随机变量,并在Stata中返回它们,所有这些都写在一个do文件中。我使用了带有选项使用rsource从Stata调用R-不工作,r,stata,R,Stata,我想在R中创建一些随机变量,并在Stata中返回它们,所有这些都写在一个do文件中。我使用了带有选项terminator()的rsource。这是我的do文件的一个简短版本(只需提及,R命令取自正在工作的R文件,通过在R中直接调用这些命令,它会生成X.dta) 清除 激起更多 cd“C:\Users\..\Desktop\R\u stata” rsource,terminator(结尾)rpath(C:\Program Files\R\R-3.1.1\bin\R.exe) 图书馆(mvtnorm
terminator()
的rsource
。这是我的do文件的一个简短版本(只需提及,R命令取自正在工作的R文件,通过在R中直接调用这些命令,它会生成X.dta)
清除
激起更多
cd“C:\Users\..\Desktop\R\u stata”
rsource,terminator(结尾)rpath(C:\Program Files\R\R-3.1.1\bin\R.exe)
图书馆(mvtnorm);
图书馆(外文);
xmean我认为您需要在rsource
中添加roptions(“--vanilla”)
。如果没有这个选择,我会
file X.dta not found
r(601);
有了它,它对我来说就完美了。我不是Stata用户,但我可以说,我有时会因为试图将表达式作为要编写的第一个参数而在R中出错。*函数。我会用t(.)
跳过赋值,而是创建newfrm。我刚刚尝试过它,但仍然是一样的,运行该文件时没有发生任何事情,stata中也没有错误消息(除了我想打开未创建的X.dta时的消息)
file X.dta not found
r(601);