全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2832 1
2014-04-27
各位大虾,想请教一个问题,我想做一个列线图
命令如下: (但是我想问一下h <- .02*exp(.024*(age-50)+.011*(GTV-60)+0.835*(LDH=='1'))
中的0.02,代表什么?其它的是B系数)
library(rms)
n <- 1000
set.seed(731)
age <-rnorm(n,50,15)
GTV<-rnorm(n,40,20)
label(age) <-"Age"
LDH<- factor(sample(c('0','1'), n, rep=TRUE, prob=c(.5, .5)))
cens <- 15*runif(n)
h <- .02*exp(.024*(age-50)+.011*(GTV-60)+0.835*(LDH=='1'))
dt <- -log(runif(n))/h
label(dt) <- 'Time'
e <- ifelse(dt <= cens,1,0)
dt <- pmin(dt, cens)
units(dt) <- "Months"
ddist <- datadist(age, GTV,LDH)
options(datadist='ddist')
S <- Surv(dt,e)
f <- cph(S ~ rcs(age,4)+rcs(GTV,4)+LDH, x=TRUE, y=TRUE)
f<-psm(Surv(dt,e)~ rcs(age,4)+rcs(GTV,4)+LDH,dist='lognormal')
surv<-Survival(f)
nom <- nomogram(f, fun=list(function(x) surv(36, x),
                            function(x) surv(60, x)),
            funlabel=c("3-year Survival Probability",
                       "5-year Survival Probability"))
plot(nom, xfrac=.7)
另外bootstrap怎么做?不同模型的C-index怎么求?

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-4-27 19:43:21
先顶再看好习惯
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群