Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Modelo de Cox
Exemplo de uso do programa R
Exemplo com covariável contínua
IME-USP
Introdução
O modelo de Cox
Modelo de Cox
Taxas de falhas proporcionais
Exemplo de uso do programa R
Interpretação
Exemplo com covariável contínua
Introdução
Modelo de Cox(1972,1975)
Não pressupõe um modelo paramétrico para os tempos de
falha
Generaliza o teste log-rank
Modelo de regressão (ajuste de várias covariáveis
simultaneamente)
→ Detecção de diferenças não observáveis em análises
univariadas
Em sua forma mais simples, é um modelo com taxas de
falhas proporcionais
Introdução
O modelo de Cox
Modelo de Cox
Taxas de falhas proporcionais
Exemplo de uso do programa R
Interpretação
Exemplo com covariável contínua
No modelo de Cox:
α0 (t) é arbitrária
Note que
α0 (t) ≥ 0, ∀t ≥ 0
MAE 514 - Introdução à Análise de Sobrevivência e Aplicações Modelo de Regressão de Cox
Introdução
O modelo de Cox
Modelo de Cox
Taxas de falhas proporcionais
Exemplo de uso do programa R
Interpretação
Exemplo com covariável contínua
Suponha p = 1 com
0, se grupo A
X =
1, se grupo B
Então,
α(t | X = 1)
= eβ
α(t | X = 0)
Interpretação
Por exemplo, se eβ = 0,80, a taxa com que as falhas ocorrem
para o grupo B é 80% da taxa com que as falhas ocorrem para
o grupo A.
MAE 514 - Introdução à Análise de Sobrevivência e Aplicações Modelo de Regressão de Cox
Introdução
O modelo de Cox
Modelo de Cox
Taxas de falhas proporcionais
Exemplo de uso do programa R
Interpretação
Exemplo com covariável contínua
α(t | X + 1)
= eβ
α(t | X )
Interpretação
Para um acréscimo de 1 unidade (mês, dia, ano...) na idade, a
taxa de falha é multiplicada por eβ . Se eβ = 1,20, então, ao
aumentar a idade em uma unidade, a taxa com que as falhas
ocorrem aumenta em 20%.
Introdução
Estimação
Modelo de Cox
Testes
Exemplo de uso do programa R
Comentários
Exemplo com covariável contínua
Verossimilhança Parcial
n 0
!δi
Y eX i β
L1 (β) = P X 0` β
(1)
i=1 `∈R(i) e
b (E.M.V.P.)
Maximização de L1 (·) ⇒ β
MAE 514 - Introdução à Análise de Sobrevivência e Aplicações Modelo de Regressão de Cox
Introdução
Estimação
Modelo de Cox
Testes
Exemplo de uso do programa R
Comentários
Exemplo com covariável contínua
Teste de Hipóteses
H0 : β = β 0
Introdução
Estimação
Modelo de Cox
Testes
Exemplo de uso do programa R
Comentários
Exemplo com covariável contínua
Teste de Wald
A estatística de teste é dada pela forma quadrática
b − β )0 [io (β)](
W = (β b β b −β )
0 0
Introdução
Estimação
Modelo de Cox
Testes
Exemplo de uso do programa R
Comentários
Exemplo com covariável contínua
Convergência de Λ
Sob H0 ,
Λ −→ χ2p ,
D
n→∞
Introdução
Estimação
Modelo de Cox
Testes
Exemplo de uso do programa R
Comentários
Exemplo com covariável contínua
Comentários
H0 : β = β 0
Estatísticas de testes
b − β )0 [io (β)](
W = (β b β b −β )
0 0
R = [U(β 0 )]0 [io (β 0 )]−1 [U(β 0 )]
b
Λ = −2 × {log[L1 (β 0 )] − log[L1 (β)]}
Análise Descritiva
1.0
0.8
Porcentagem de animais livres de tumor
0.6
0.4
Placebo
Droga
0.2
0.0
0 20 40 60 80 100
Tempo
Análise Descritiva
Teste log-rank
> survdiff(Surv(tempo,delta)∼trat,ratos,rho=0)
Teste Gehan-Wilcoxon
> survdiff(Surv(tempo,delta)∼trat,ratos,rho=1)
Função coxph
coxph(formula, data=parent.frame(), weights,
subset,na.action, init, control,
method=c("efron","breslow","exact"),
singular.ok=TRUE, robust=FALSE, model=FALSE,
x=FALSE, y=TRUE,...)
Obs.:
formula: Surv(tempo,delta)∼cov1+cov2+· · ·
data: conjunto de dados (data-frame)
method: Método para lidar com observações empatadas
Mais informações
Comando summary
> summary(coxph(Surv(tempo,delta)∼trat,ratos))
vem que n Z o
t
Xβ
S(t | X ) = exp − α0 (s) exp{X 0 β}ds = [S0 (t)]e
0
e assim
log[− log(S(t | X ))] = log[A0 (t)] + X β
A0 (·): função de taxa de falha acumulada para placebo
Característica esperada
Curvas para placebo e droga paralelas
MAE 514 - Introdução à Análise de Sobrevivência e Aplicações Modelo de Regressão de Cox
−1
−2
−3
−4
40 60 80 100
Variáveis
Coluna 1: ID - Identificação
Coluna 2: tempo - Tempo (semanas) de remissão dos
sintomas
Coluna 3: delta - indicador de censura
Coluna 4: Sexo - 0 masculino, 1 feminino
Coluna 5: logcgb - log da contagem de globulos brancos
Coluna 6: Rx - tratamento: 0 novo, 1 padrão
Introdução
Dados de leucemia
Modelo de Cox
Ajuste no R
Exemplo de uso do programa R
Interpretação
Exemplo com covariável contínua
comando coxph
> anderson <- read.table("anderson.dat",header=T)
> coxph(Surv(tempo,delta)∼sexo+logcgb+Rx,anderson)
Saída
coef exp(coef) se(coef) z p
sexo 0.416 1.52 0.460 0.905 3.7e-01
logcgb 1.706 5.51 0.345 4.947 7.5e-07
Rx 1.700 5.47 0.483 3.519 4.3e-04
likelihood ratio test=49.6 on 3 df, p=9.55e-11 n=
42, number of events= 30
Introdução
Dados de leucemia
Modelo de Cox
Ajuste no R
Exemplo de uso do programa R
Interpretação
Exemplo com covariável contínua
Modelo Final
comando coxph
>summary(coxph(Surv(tempo,delta)∼logcgb+Rx,anderson)
Saída
coef exp(coef) se(coef) z Pr(>|z|)
logcgb 1.717 5.566 0.344 4.99 5.96e-07 ***
Rx 1.534 4.635 0.441 3.47 0.000513 ***
exp(coef) exp(-coef) lower .95 upper .95
logcgb 5.566 0.1797 2.837 10.92
Rx 4.634 0.2158 1.951 11.01
Rsquare= 0.687 (max possible= 0.988 )
Likelihood ratio test= 48.8 on 2 df, p=2.50e-11
Wald test = 34 on 2 df, p=4.21e-08
Score (logrank) test = 47.2 on 2 df, p=5.66e-11
Introdução
Dados de leucemia
Modelo de Cox
Ajuste no R
Exemplo de uso do programa R
Interpretação
Exemplo com covariável contínua
Interpretação