首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R-Stata通信中的故障

R-Stata通信中的故障
EN

Stack Overflow用户
提问于 2018-05-29 19:56:21
回答 1查看 176关注 0票数 1

我试图在Stata中使用社区提供的命令rcall

首先,我希望把向量和/或变量从Stata带到R。我的向量X也是一个矩阵X。当我使用下面的代码发送R我的变量X

代码语言:javascript
复制
rcall: Y = st.var(X)

我得到以下错误:

太多的数字文字

如果我使用下面的代码,发送我的矩阵X

代码语言:javascript
复制
rcall: Y = st.matrix(X)

我得到的错误如下:

你找不到

虽然偶尔,我很确定我已经得到了这个矩阵尝试的数字文字错误。

此外,如果我将=替换为<-,在这两种情况下都没有帮助。

我有一种感觉,我使用这个命令是非常错误的,但我遵循Stata帮助代码。到目前为止,我还没有找到任何rcall在线的例子。

任何帮助都将不胜感激!

请注意,这个问题已经交叉张贴(几天前,没有答复)在国家主义者上。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-30 19:59:06

像这样的问题通常是由于安装不正确,--所讨论的软件--开始遇到内存泄漏,并由于持续使用而变得不稳定。

在安装rcall之后,以下功能对我来说是有效的:

代码语言:javascript
复制
matrix A = (1,2\3,4)

rcall: Y <- st.matrix(A) 
rcall: Y

   c1 c2
r1  1  2
r2  3  4

因此,假设rcall安装正确,那么它使用的R会话可能已经损坏。

尝试从Stata的命令提示符输入:

代码语言:javascript
复制
rcall clear

这将删除R会话的记忆和历史。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50592010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档