Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用rsource从Stata调用R-不工作_R_Stata - Fatal编程技术网

使用rsource从Stata调用R-不工作

使用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

我想在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);
图书馆(外文);

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);