Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Cox模型的一致性值与mlr计算的c-指标不同。

Cox模型的一致性值与mlr计算的c-指标不同。
EN

Stack Overflow用户
提问于 2018-11-29 15:46:18
回答 1查看 309关注 0票数 0

如果在mlr中使用带5倍交叉验证的重采样来训练cox模型,则通过打印每个折叠的Cox模型摘要输出的一致性值与由mlr计算的cindex值不同。我解释得不对吗?还是我用了太多的预测器?如果是的话,为何会出现这种差异呢?

在下面的示例中,mlr返回第一个折叠的cindex值为0.5093809,但cox摘要输出报告的一致性为0.76。我的数据可以在这里下载:data.csv?dl=0

重采样:

代码语言:javascript
运行
AI代码解释
复制
library(survival)
library(mlr)

mydata <- read.csv(file="test_data.csv", header=TRUE, sep=",",row.names=NULL)    
surv.task <- makeSurvTask(data = mydata, target = c("timeToEvent", "status"))
rdesc <- makeResampleDesc(method="CV", iters=5, stratify=TRUE)
r = resample("surv.coxph", surv.task, rdesc, models=TRUE)
r

Resample Result
Task: mydata
Learner: surv.coxph
Aggr perf: cindex.test.mean=0.5999838
Runtime: 0.151174

r$measures.test
 iter    cindex
1    1 0.5093809
2    2 0.7324649
3    3 0.4984653
4    4 0.6461876
5    5 0.6134201

请查看Cox模型第一页的摘要:

代码语言:javascript
运行
AI代码解释
复制
summary(getLearnerModel(r$models[[1]]))

Call:
survival::coxph(formula = f, data = data)

  n= 698, number of events= 65 

          coef  exp(coef)   se(coef)      z Pr(>|z|)    
V1  -0.1225832  0.8846323  0.1833418 -0.669 0.503748    
V2  -1.9815012  0.1378621  2.9565667 -0.670 0.502728    
V3  -0.5894775  0.5546170  1.9276623 -0.306 0.759758    
V4   0.5005582  1.6496418  0.9433060  0.531 0.595667    
V5   0.0179647  1.0181271  1.9273040  0.009 0.992563    
V6   0.7309210  2.0769926  1.9361340  0.378 0.705790    
V7  -0.0012070  0.9987937  0.0890533 -0.014 0.989186    
V8   0.1029020  1.1083828  0.0356533  2.886 0.003899 ** 
V9  -0.2728561  0.7612023  0.2311420 -1.180 0.237813    
V10 -0.0213663  0.9788604  0.0133210 -1.604 0.108725    
V11  0.2416705  1.2733746  0.2113099  1.144 0.252757    
V12 -0.0021392  0.9978631  0.0550684 -0.039 0.969014    
V13 -0.0047373  0.9952739  0.0073776 -0.642 0.520794    
V14  0.0119084  1.0119796  0.0036098  3.299 0.000971 ***
V15 -6.6529859  0.0012902  2.8566451 -2.329 0.019862 *  
V16 -0.0005712  0.9994290  0.0015808 -0.361 0.717842    
V17 -0.0058360  0.9941810  0.0970749 -0.060 0.952062    
V18 -0.0095129  0.9905322  0.0072980 -1.304 0.192402    
V19  0.0004149  1.0004150  0.0002001  2.074 0.038107 *  
V20  0.0001584  1.0001584  0.0002319  0.683 0.494487    
V21 -0.0010930  0.9989076  0.0045039 -0.243 0.808255    
V22 -0.0015312  0.9984700  0.0023389 -0.655 0.512699    
V23 -0.0441918  0.9567705  0.0936314 -0.472 0.636944    
V24  0.0475120  1.0486588  0.0681332  0.697 0.485590    
V25  0.1637753  1.1779496  0.1177553  1.391 0.164283    
V26 -0.0296841  0.9707521  0.0460953 -0.644 0.519593    
V27 -0.1181631  0.8885511  0.0824113 -1.434 0.151623    
V28  0.0081237  1.0081568  0.0106226  0.765 0.444419    
V29 -0.0409860  0.9598425  0.0282858 -1.449 0.147339    
V30  0.0006100  1.0006102  0.0002408  2.533 0.011293 *  
V31 -0.0016426  0.9983587  0.0054629 -0.301 0.763655    
---
Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

    exp(coef) exp(-coef) lower .95 upper .95
V1    0.88463     1.1304 6.176e-01    1.2671
V2    0.13786     7.2536 4.196e-04   45.2980
V3    0.55462     1.8030 1.268e-02   24.2562
V4    1.64964     0.6062 2.597e-01   10.4793
V5    1.01813     0.9822 2.330e-02   44.4965
V6    2.07699     0.4815 4.671e-02   92.3581
V7    0.99879     1.0012 8.388e-01    1.1893
V8    1.10838     0.9022 1.034e+00    1.1886
V9    0.76120     1.3137 4.839e-01    1.1974
V10   0.97886     1.0216 9.536e-01    1.0048
V11   1.27337     0.7853 8.416e-01    1.9267
V12   0.99786     1.0021 8.958e-01    1.1116
V13   0.99527     1.0047 9.810e-01    1.0098
V14   1.01198     0.9882 1.005e+00    1.0192
V15   0.00129   775.0952 4.776e-06    0.3485
V16   0.99943     1.0006 9.963e-01    1.0025
V17   0.99418     1.0059 8.219e-01    1.2025
V18   0.99053     1.0096 9.765e-01    1.0048
V19   1.00041     0.9996 1.000e+00    1.0008
V20   1.00016     0.9998 9.997e-01    1.0006
V21   0.99891     1.0011 9.901e-01    1.0078
V22   0.99847     1.0015 9.939e-01    1.0031
V23   0.95677     1.0452 7.964e-01    1.1495
V24   1.04866     0.9536 9.176e-01    1.1985
V25   1.17795     0.8489 9.352e-01    1.4837
V26   0.97075     1.0301 8.869e-01    1.0625
V27   0.88855     1.1254 7.560e-01    1.0443
V28   1.00816     0.9919 9.874e-01    1.0294
V29   0.95984     1.0418 9.081e-01    1.0146
V30   1.00061     0.9994 1.000e+00    1.0011
V31   0.99836     1.0016 9.877e-01    1.0091

Concordance= 0.76  (se = 0.037 )
Rsquare= 0.087   (max possible= 0.68 )
Likelihood ratio test= 63.69  on 31 df,   p=5e-04
Wald test            = 67.74  on 31 df,   p=2e-04
Score (logrank) test = 70.07  on 31 df,   p=7e-05
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-30 04:59:23

cox模型的一致性指数是根据训练数据计算的,mlr用每一折的样本外数据来计算。这就是区别所在,而且毫不奇怪的是,抽样调查结果要糟糕得多。;)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53549243

复制
相关文章
获取git的提交内容
  Qt君最近工作需要发布一款软件,可是遇到了些问题。需要为软件写版本描述,但版本修改内容都在git的每个commit里面,用手动复制显然太浪费时间,不值得。
Qt君
2019/12/27
2.7K0
Jenkins: 获取文件变更列表、提交ID、提交人和提交信息
Jenkins — Get the latest changed files list, Commit ID, AuthorName, and Commit Message
DevOps云学堂
2022/12/29
2.9K0
Jenkins: 获取文件变更列表、提交ID、提交人和提交信息
从mysql获取到从redis获取 示例
1.因采集是每分钟写入一次数据库,故redis每分钟读取一次数据库最新信息,读取脚本如下:
葫芦
2019/04/13
2.4K0
从mysql获取到从redis获取 示例
flask使用request获取表单提交数据和获取url
web开发免不了需要获取用户提交的数据,Flask为我们提供了request对象来获取用户提交给服务器的数据。 下面是一个最基本的获取数据的例子:
菲宇
2022/05/06
3.1K0
SVN 命令行获取提交日志
可以看到,每次基本只能显示一条记录,大致是给定的日期开始时的最新版本的提交日志,所以获取的是给定日期前(前一天或更早之前)。但是有一个参数为当天(20220720)的,获取结果为空,不知何故。
独立观察员
2022/12/06
1.4K0
SVN 命令行获取提交日志
html获取表单提交数据_提交表单的两种方法
转载于:https://blog.csdn.net/yongwoozzang/article/details/83029128
全栈程序员站长
2022/11/08
2.7K0
Egg 中获取 POST 提交的数据
用过Koa的码农都知道,在Koa中获取POST提交的数据需要配置第三方的中间件,而Egg继承于Koa,在这一方面做了优化,获取POST提交的数据不需要再配置其它的中间件了,并添加了安全机制 CSRF 的防范,在Egg中获取用户提交的POST数据主要有以下两种方法。
越陌度阡
2020/11/26
1.6K0
从记录获取
Record.FieldCount(record as record) as number
逍遥之
2020/03/23
1.2K0
React技巧之表单提交获取input值
原文链接:https://bobbyhadz.com/blog/react-get-form-input-value-on-submit[1]
chuckQu
2022/08/19
1.6K0
React技巧之表单提交获取input值
python 从mysql获取变为redis获取
1.因采集是每分钟写入一次数据库,故redis每分钟读取一次数据库最新信息,读取脚本如下:
葫芦
2019/04/17
3.3K0
python 从mysql获取变为redis获取
[android] 从gallery获取图片
调用Intent对象的setAction()方法,设置动作,参数:Intent.ACTION_PICK
唯一Chat
2019/09/10
1.4K0
JQuery获取form表单数据及数据提交
JQuery获取表单数据 <form id="form-box">   ... </form> JSON字符串格式: let json = $('#form-box').serialize(); console.log('json: ', json); // 输出:json:name=w3h5&type=web 对象格式: let data = {}; let value = $('#form-box').serializeArray(); $.each(value, function (index, i
德顺
2020/12/10
7.8K0
后端获取不到axios.post提交的参数
部署运行项目后,发现后端这两个方法获取参数都是为null,后端又不想变更,于是前端想着怎么来解决这个问题。
青山师
2023/05/05
1.4K0
BlackCat勒索软件声称从Reddit 窃取了80GB的数据
据Security Affairs 6月18日消息,曾于今年2月5日攻击流行社交新闻聚合平台Reddit的幕后主使于近日浮出水面,BlackCat(又名 ALPHV)勒索软件组织发布消息称对这起网络攻击负责。
FB客服
2023/08/08
2130
BlackCat勒索软件声称从Reddit 窃取了80GB的数据
PHP获取当前页面的FORM表单提交
因为制作页面需求,需要在当前页面用php来响应,不做跳转。所以,研究了一下当前页面获取form表单提交的数据!
小唐同学.
2022/03/07
2.9K0
JQuery获取form表单数据及数据提交
未经允许不得转载:w3h5-Web前端开发资源网 » JQuery获取form表单数据及数据提交
德顺
2023/08/25
4550
C#网络爬虫实例:使用RestSharp获取Reddit首页的JSON数据并解析
Reddit 是一个非常受欢迎的分享社交新闻聚合网站,用户可以在上面发布和内容。我们的目标是抓取 Reddit 首页的数据 JSON,以便进一步分析和使用。
小白学大数据
2023/10/16
4600
如何从Facebook获取流量?
译者:Nic 审校:陈明艳 本文长度为4634字,预估阅读时间10分钟。 前言:作为重要的流量来源的Facebook,流量中究竟蕴藏了什么秘密,让我们一探究竟! Facebook带来数量相当可观
iCDO互联网数据官
2018/03/05
5.2K0
如何从Facebook获取流量?
【爬虫】获取Github仓库提交纪录历史的脚本 python
本脚本为第一版开发;后续会进行扩展 #! python3 import requests import time, datetime import json from colorama import Fore,Back,Style,init from bs4 import BeautifulSoup process = 0 output = 0 def req(type,addr,data='',**args): if type == 'get': try:
Mirror王宇阳
2020/12/16
1.4K0
Python开发实战教程(8)-向网页提交获取数据
Python应用现在如火如荼,应用范围很广。因其效率高开发迅速的优势,快速进入编程语言排行榜前几名。本系列文章致力于可以全面系统的介绍Python语言开发知识和相关知识总结。希望大家能够快速入门并学习Python这门语言。
做全栈攻城狮
2018/12/20
8850

相似问题

获取Reddit提交的正文?

11

从reddit获取图像

10

如何使用API获取Reddit提交的评论?

15

Reddit提交API 500错误

10

如何从reddit获取随机帖子

120
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档