在Mac上使用RStata中的包RStata与StataBE 17一起使用会产生一个切点问题,这个问题还没有解决。
参考:另一个“seq.int中的错误(cutpoints1+ 1,cutpoints2 - 1):'from‘必须是一个有限号”问题·问题#28·lbraglia/RStata·GitHub
# Load Packages
install.packages("RStata")
library(RStata)
# Set Path & Version
options("RStata.StataPath" = "/Applications/Stata/StataBE.app/Contents/MacOS/StataBE")
options("RStata.StataVersion" = 17.0)
# Test Generic Code
stata("di 2+2")
--------------------
> stata("di 2+2")
Error in seq.int(cutpoints[1] + 1, cutpoints[2] - 1) :
'from' must be a finite number我尝试过在网上搜索,但是更新路径的解决方案似乎只适用于Stata的旧版本。我已经更新了我的软件包和软件,并试图硬编码的切点。
发布于 2022-11-22 04:13:58
我还没有使用过这个包,但是快速查看会发现您可能需要指向Stata的非GUI,console p版本:
> library(RStata)
>
> # Set Path & Version
> options("RStata.StataPath" = "/Applications/Stata/StataMP.app/Contents/MacOS/stata-mp")
> options("RStata.StataVersion" = 17.0)
>
> # Test Generic Code
> stata('di 2+2')
. di 2+2
4我不知道,但我是如何从终端找到机器上的MP路径的:
$ which stata-mp
/Applications/Stata/StataMP.app/Contents/MacOS/stata-mp希望您只需键入state-be。
https://stackoverflow.com/questions/74515743
复制相似问题