r - rms 库中的 validate() 函数出错?
问题描述
我一直在尝试评估使用 rms 库(RStudio 软件)中的 validate 函数构建的模型的拟合优度。我无法意识到以下报告的脚本中出现错误的位置。
只需使用 R x64 4.0.2 运行此功能,我就能解决此问题。我在我输入的库和命令下方的reprex 中添加了附件。
我正在处理的这个数据集(前列腺)取自 rms 库本身,如下所示。
library(rms)
prostate
#study relationship between sz variable and other variables
dd <- datadist(prostate)
options(datadist="dd")
m.1 <- ols(sz ~ sg + status + ap + stage + bm, data = prostate, x = T, y = T)
summary(m.1)
#evaluate model
validate(m.1, B = 5000)
OUTPUT:
validate(m.1, B = 5000)
Error in FUN(X[[i]], ...):
Unexpected validation result: c(Intercept = 0.307923826090164, sg = 1.76823812076745, `status=dead - prostatic ca` = 7.31455652028746, `status=dead - heart or vascular` = 0.184476228818856, `status=dead - cerebrovascular` = 0.538603895636181, `status=dead - pulmonary embolus` = 4.30090571128246, `status=dead - other ca` = 0.916457316237673, `status=dead - respiratory disease` = -0.36472179509434, `status=dead - other specific non-ca` = 1.16730694936598, `status=dead - unspecified non-ca` = 5.96897752552868, `status=dead - unknown cause` = -2.67070325038983, ap = -0.00258710050714201, stage = -2.01269463828766, bm = 3.86681578435407)c(`1` = -6.41496877879573, `3` = -7.72181079519884, `4` = -4.95202063519237, `5` = 25.5855486728867, `6` = -11.0334635628138, `7` = 2.6336102639682, `8` = -7.18243080099141, `9` = -7.95041027486962, `10` = 16.1217661096288, `11` = -5.41419268022393, `12` = -2.41471013190612, `13` = `enter code here`-4.18320689956282, `14` = -13.4959524179146, `15` = 2.51072718260
我指定只是为了不引人注目,我在这里只报告我有兴趣解决的错误。等待您的友好回答。如果有不清楚的地方,我会提供更多详细信息。我随时为您提供建议
解决方案
推荐阅读
- node.js - URL 绑定问题 Vue/webpack
- node.js - 如何使用 NodeJS 以间隔发出 API 请求
- javascript - 使用 Javascript 中的选择框搜索和过滤结果
- django - django 视图部分中的代码混淆
- kubernetes - Flink Statefun HA Kubernetes 集群
- c++ - 如何强制编译器在寄存器中生成关键变量?
- qt - 很想在小部件上隐藏此按钮?
- c - Queen's Attack II 中的函数返回错误答案
- access-control - Azure Key Vault 中的密钥权限
- python - 使用 --form 将 curl 转换为 python 请求