Escolar Documentos
Profissional Documentos
Cultura Documentos
laringe<-read.table("http://www.est.ufpr.br/~suely/sobrev/laringe.txt", h=T)
attach(laringe)
require(survival)
fit2<-coxph(Surv(tempos,cens)~factor(estagio), data=laringe,
x = T, method="breslow")
summary(fit2)
fit2$loglik
fit3<- coxph(Surv(tempos,cens)~factor(estagio)+ idade, data=laringe,
x = T, method="breslow")
summary(fit3)
fit3$loglik
fit4<-coxph(Surv(tempos,cens) ~ factor(estagio) + idade + factor(estagio)*idade
,
data=laringe, x = T, method="breslow")
summary(fit4)
fit4$loglik
residuals.coxph(fit4,type="scaledsch")
cox.zph(fit4)
par(mfrow=c(2,4))
plot(cox.zph(fit4))
residuals.coxph(fit3,type="scaledsch")
cox.zph(fit3)
par(mfrow=c(1,4))
plot(cox.zph(fit3))
ss<-survfit(fit4)
round(ss$surv,digits=5)
# S(t|x) para x = xbar (default R) #
b<-fit4$coefficients
b<-as.vector(b)
x<- fit4$x
xbar<-as.matrix(apply(x,2,mean))
embx<-exp(-sum(b*xbar))
s0<-(ss$surv)^embx
H0<- -log(s0)
x1<-as.matrix(H0)
n<-nrow(x1)
a0<-rep(0,n)
for(i in 1:n){a0[i]<-H0[i+1] - H0[i]}
lambda0<-c(H0[1],a0[1:(n-1)])
lambda0<-c(H0[1],a0[1:(n-1)])
round(cbind(ss$time,s0,lambda0,H0),digits=5)
basehaz(fit4,centered=F)
do base (compare!)
tt<-sort(tempos)
aux1<-as.matrix(tt)
n<-nrow(aux1)
aux2<-as.matrix(cbind(ss$time,s0))
S00<-rep(max(aux2[,2]),n)
s0
for(i in 1:n){
if(tt[i]> min(aux2[,1])){
tt<-sort(tempos)
aux1<-as.matrix(tt)
n<-nrow(aux1)
aux2<-as.matrix(cbind(ss$time,lambda0))
lambda00<-rep(min(aux2[,2]),n)
for(i in 1:n){
if(tt[i]> min(aux2[,1])){
i1<- aux2[,1]<= tt[i]
lambda00[i]<-max(aux2[i1,2])}
}
tlambda0<-cbind(tt,lambda00)
b<-fit4$coefficients
id<-50
rt1<- lambda00*(exp(b[4]*id)) # risco para estagio
rt2<- lambda00*( exp(b[1]+( ( b[4]+b[5] )*id) ) ) #
e = 50 anos #
rt3<- lambda00*( exp(b[2]+( ( b[4]+b[6] )*id) ) ) #
de = 50 anos #
rt4<- lambda00*( exp(b[3]+( ( b[4]+b[7] )*id) ) ) #
e = 50 anos #
id<-65
I e idade = 50 anos #
risco para estagio II e idad
risco para estagio III e ida
risco para estagio IV e idad