r语言npsurv_R生存分析

library(stats)

library(survival)

## Information of data

data(package = "survival")

# List datasets in survival package

help(bladder1)  #

Description of data

head(bladder1)  # Show

first 6 rows

str(bladder1)  # Check

type of variables

summary(bladder1)  # Statistical summary

## Get the final data with nonzero

follow-up

bladder1$time

as.numeric(bladder1$stop -

bladder1$start)

summary(bladder1$time)

bladder1

subset(bladder1,status<=1 & time>0)

## Step1 Create Kaplan-Meier curve and

estimate median survial/event time

## The "log-log" confidence interval is

preferred.

## Create overval Kaplan-Meier

curve

km.as.one

status) ~ 1, data = bladder1,

conf.type =

"log-log")

## Create Kaplan-Meier curve stratified

by treatment

km.by.trt

status) ~ treatment, data =

bladder1,

conf.type =

"log-log")

## Show simple statistics of Kaplan-Meier

curve

km.as.one

km.by.trt

## See survival estimates at given time

(lots of outputs)

summary(km.as.one)

summary(km.by.trt)

## Plot Kaplan-Meier curve without any

specification

plot(km.as.one)

plot(km.by.trt)

## Plot Kaplan-Meier curve Without

confidence interval and mark of event

plot(km.as.one, conf = F, mark.time =

F)

plot(km.by.trt, conf = F, mark.time =

F)

## step2 Create a simple cox regression

and estimate HR:

model1

treatment + number +size,

data=bladder1)

## Model output

summary(model1)  # Output

summary information

confint(model1)  # Output

95% CI for the coefficients

exp(coef(model1))  # Output HR (exponentiated

coefficients)

exp(confint(model1))  # 95% CI

for exponentiated coefficients

predict(model1, type="risk")

#

predicted values

residuals(model1, type="deviance") #

residuals

## Step3 Check for violation of

proportional hazard (constant HR over time)

model1.zph

cox.zph(model1)

model1.zph

## Note: p value of treatmentthiotepa

<0.05

## GLOBAL p value is more impo

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值