运行时验证TCLK错误'验证'来自rms包

时间:2014-02-19 17:28:33

标签: r rms

我在OSX Mavericks 10.9.1上运行Rstudio 0.98.501和R 3.02。我安装了XQuarts。我加载了这些包:

库(外源) 库(Hmisc) 库( “GGPLOT2”) 库(GDATA) 图书馆(MASS) 库(RMS)

然后我这样做我这样做: model1< - lrm(Y~xvars,data = devset,x = T,y = T)

val.model1< -validate(model1,B = 50)

我收到此错误:

结构错误(.External(.C_dotTclObjv,objv),class =“tclObj”) [tcl]无效的命令名称“toplevel”。

有没有人有任何提示?

1 个答案:

答案 0 :(得分:1)

HeJ小鼠!

我有同样的问题,当在R中运行以下命令时 - 正如那里建议的那样:http://socserv.socsci.mcmaster.ca/jfox/Misc/Rcmdr/installation-notes.html - 我意识到我的系统上有一个补充的tcl / tk 8.5安装。

system(" ls -ld / usr / local / usr / local / lib / usr / local / lib / libtcl *")

drwxr-xr-x 12 root wheel 408 24 Oct 02:21 /usr/local drwxrwxr-x 61 root wheel 2074 30 Oct 22:43 /usr/local/lib -r-xr-xr-x 1 root wheel 4820229 21 Oct 2008 /usr/local/lib/libtcl8.5.dylib -r-xr-xr-x 1 root wheel 1419604 30 Mar 2013 /usr/local/lib/libtcl8.6.dylib -rw-r--r-- 1 root wheel 11072 21 Oct 2008 /usr/local/lib/libtclstub8.5.a -rwxr-xr-x 1 root wheel 4824 30 Mar 2013 /usr/local/lib/libtclstub8.6.a

删除旧的8.5文件为我解决了问题。

HTH