【问题标题】:TCLK error when I run 'validate' from the rms package当我从 rms 包运行“验证”时出现 TCLK 错误
【发布时间】:2014-02-19 17:28:33
【问题描述】:

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

图书馆(外国) 图书馆(Hmisc) 图书馆(“ggplot2”) 库(gdata) 图书馆(大众) 图书馆(有效值)

然后我这样做我这样做: model1

val.model1

我得到这个错误:

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

有人有什么建议吗?

【问题讨论】:

  • 仅供参考,这可能发生在其他使用 Tcl 的软件包中,例如 pROC

标签: r rms


【解决方案1】:

嘿嘿!

我遇到了同样的问题,在 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

【讨论】:

  • rms 的更高版本除非要求,否则不要使用tcltk
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-16
  • 1970-01-01
  • 2017-01-02
  • 2021-02-06
  • 2021-12-28
  • 2023-01-25
相关资源
最近更新 更多