我试图在Stata中使用社区提供的命令rcall。
首先,我希望把向量和/或变量从Stata带到R。我的向量X也是一个矩阵X。当我使用下面的代码发送R我的变量X时
rcall: Y = st.var(X)我得到以下错误:
太多的数字文字
如果我使用下面的代码,发送我的矩阵X
rcall: Y = st.matrix(X)我得到的错误如下:
你找不到
虽然偶尔,我很确定我已经得到了这个矩阵尝试的数字文字错误。
此外,如果我将=替换为<-,在这两种情况下都没有帮助。
我有一种感觉,我使用这个命令是非常错误的,但我遵循Stata帮助代码。到目前为止,我还没有找到任何rcall在线的例子。
任何帮助都将不胜感激!
请注意,这个问题已经交叉张贴(几天前,没有答复)在国家主义者上。
发布于 2018-05-30 19:59:06
像这样的问题通常是由于安装不正确,或--所讨论的软件--开始遇到内存泄漏,并由于持续使用而变得不稳定。
在安装rcall之后,以下功能对我来说是有效的:
matrix A = (1,2\3,4)
rcall: Y <- st.matrix(A)
rcall: Y
c1 c2
r1 1 2
r2 3 4因此,假设rcall安装正确,那么它使用的R会话可能已经损坏。
尝试从Stata的命令提示符输入:
rcall clear这将删除R会话的记忆和历史。
https://stackoverflow.com/questions/50592010
复制相似问题