【发布时间】:2014-08-11 21:50:28
【问题描述】:
当我使用包 pROC 计算 ROC 图时,我在 RStudio v. 99.9.9 中收到以下错误:
## Loading required package: tcltk
## Warning: couldn't connect to display ":0"
## Error: [tcl] invalid command name "toplevel".
我认为这是我的操作系统中的一个问题(从 APT 安装 r-base 3.1 的 Debian 取决于 tcl/tk lib 版本 8.5),但是当通过终端评估相同的代码时,我得到的情节没有相同错误。
这是一个简单的示例,遵循一些 pROC 示例代码,在 RStudio 中编织时会产生错误,但在原版 R 中有效:
```{r markdown.test}
library(pROC)
features <- runif(25)
labels <- as.factor(runif(25) < 0.75)
lda.model <- lda(as.matrix(features),labels)
lda.pred <- predict(lda.model,as.matrix(features))
lda.roc <- plot.roc(lda.pred$posterior[,1],
c(labels),
ci=TRUE, of="se", #specificities = seq(0,100,5),
ci.type="shape",
ci.col="#1c61b6AA")
```
将置信区间参数添加到调用中时发生错误。
我的 RStudio 安装/配置中是否缺少某些内容,或者这是一个错误?
【问题讨论】:
-
置信区间如
[A…B]? -
@DonalFellows 是的,该函数专门根据在输入上计算的置信区间(后验概率)计算多边形并将其添加到图中。在没有这些参数的情况下调用它生成的线不会出错。