knitr::opts_chunk$set(dpi = 275)
knitr::opts_chunk$set(fig.width = 11, fig.height = 8)
require(survival)
## Carregando pacotes exigidos: survival
library(ggplot2)
library(DT)
options(warn = -1)
Os dados da tabela abaixo referem-se aos tempos de sobrevivência (em dias) de pacientes com câncer submetidos à radioterapia, onde 0 indica a censura e 1 indica a falha.
Data_Ex1<-cbind(x,y)
colnames(Data_Ex1)[1]<-"Tempos"
colnames(Data_Ex1)[2]<-"Falhas e censuras"
datatable(Data_Ex1)
A saída a seguir indica os resumos do cálculos de probabilidade e estatísticas, utilizando o estimador de Kaplan-Meier.
EstimadorKM<-survfit(Surv(x,y)~1)
summary(EstimadorKM)
## Call: survfit(formula = Surv(x, y) ~ 1)
##
## time n.risk n.event survival std.err lower 95% CI upper 95% CI
## 7 49 1 0.980 0.0202 0.9408 1.000
## 34 48 1 0.959 0.0283 0.9054 1.000
## 42 47 1 0.939 0.0342 0.8740 1.000
## 63 46 1 0.918 0.0391 0.8448 0.998
## 64 45 1 0.898 0.0432 0.8171 0.987
## 83 43 1 0.877 0.0470 0.7896 0.974
## 84 42 1 0.856 0.0503 0.7630 0.961
## 91 41 1 0.835 0.0532 0.7372 0.946
## 108 40 1 0.814 0.0559 0.7120 0.932
## 112 39 1 0.794 0.0582 0.6873 0.916
## 129 38 1 0.773 0.0603 0.6631 0.900
## 133 37 2 0.731 0.0639 0.6159 0.867
## 139 35 1 0.710 0.0654 0.5928 0.850
## 140 34 2 0.668 0.0679 0.5476 0.815
## 146 32 1 0.647 0.0689 0.5255 0.797
## 149 31 1 0.626 0.0698 0.5037 0.779
## 154 30 1 0.606 0.0705 0.4821 0.761
## 160 29 2 0.564 0.0715 0.4397 0.723
## 165 27 1 0.543 0.0719 0.4189 0.704
## 173 26 1 0.522 0.0721 0.3983 0.684
## 176 25 1 0.501 0.0722 0.3780 0.665
## 218 23 1 0.479 0.0722 0.3568 0.644
## 225 22 1 0.458 0.0722 0.3359 0.623
## 241 21 1 0.436 0.0719 0.3153 0.602
## 248 20 1 0.414 0.0716 0.2950 0.581
## 273 19 1 0.392 0.0710 0.2750 0.559
## 277 18 1 0.370 0.0704 0.2553 0.538
## 297 16 1 0.347 0.0697 0.2344 0.515
## 405 14 1 0.322 0.0690 0.2121 0.490
## 417 13 1 0.298 0.0680 0.1903 0.466
## 420 12 1 0.273 0.0667 0.1690 0.441
## 440 11 1 0.248 0.0651 0.1483 0.415
## 583 9 1 0.221 0.0634 0.1255 0.387
## 594 8 1 0.193 0.0612 0.1036 0.359
## 1101 7 1 0.165 0.0583 0.0828 0.330
## 1146 5 1 0.132 0.0552 0.0584 0.300
## 1417 1 1 0.000 NaN NA NA
ggplot(,aes(x=EstimadorKM$time,y=EstimadorKM$surv))+
geom_step()+
theme_light()+
labs(x = "Tempo", y = "Sobrevivência")
EstNA<-survfit(coxph(Surv(x,y)~1,method="breslow"))
Esta sáida nos retorna as estatísticas para o mesmo banco de dados, porém ultilizando o método de Nelson-Aalen
summary(EstNA)
## Call: survfit(formula = coxph(Surv(x, y) ~ 1, method = "breslow"))
##
## time n.risk n.event survival std.err lower 95% CI upper 95% CI
## 7 49 1 0.9798 0.0200 0.94138 1.000
## 34 48 1 0.9596 0.0280 0.90629 1.000
## 42 47 1 0.9394 0.0339 0.87523 1.000
## 63 46 1 0.9192 0.0387 0.84633 0.998
## 64 45 1 0.8990 0.0428 0.81885 0.987
## 83 43 1 0.8783 0.0466 0.79165 0.975
## 84 42 1 0.8577 0.0498 0.76533 0.961
## 91 41 1 0.8370 0.0528 0.73974 0.947
## 108 40 1 0.8163 0.0553 0.71475 0.932
## 112 39 1 0.7957 0.0577 0.69028 0.917
## 129 38 1 0.7750 0.0598 0.66628 0.901
## 133 37 2 0.7342 0.0632 0.62024 0.869
## 139 35 1 0.7135 0.0647 0.59734 0.852
## 140 34 2 0.6728 0.0671 0.55328 0.818
## 146 32 1 0.6521 0.0682 0.53126 0.800
## 149 31 1 0.6314 0.0691 0.50951 0.782
## 154 30 1 0.6107 0.0698 0.48804 0.764
## 160 29 2 0.5700 0.0709 0.44671 0.727
## 165 27 1 0.5493 0.0713 0.42593 0.708
## 173 26 1 0.5285 0.0715 0.40540 0.689
## 176 25 1 0.5078 0.0717 0.38511 0.670
## 218 23 1 0.4862 0.0718 0.36403 0.649
## 225 22 1 0.4646 0.0718 0.34322 0.629
## 241 21 1 0.4430 0.0716 0.32269 0.608
## 248 20 1 0.4214 0.0713 0.30244 0.587
## 273 19 1 0.3998 0.0708 0.28247 0.566
## 277 18 1 0.3782 0.0702 0.26279 0.544
## 297 16 1 0.3553 0.0696 0.24197 0.522
## 405 14 1 0.3308 0.0690 0.21979 0.498
## 417 13 1 0.3063 0.0681 0.19811 0.474
## 420 12 1 0.2818 0.0669 0.17695 0.449
## 440 11 1 0.2573 0.0654 0.15634 0.423
## 583 9 1 0.2302 0.0639 0.13367 0.397
## 594 8 1 0.2032 0.0618 0.11192 0.369
## 1101 7 1 0.1761 0.0592 0.09114 0.340
## 1146 5 1 0.1442 0.0564 0.06700 0.310
## 1417 1 1 0.0531 0.0570 0.00647 0.435
ggplot(,aes(x=EstNA$time,y=EstNA$surv))+
geom_step()+
theme_light()+
labs(x = "Tempo", y = "Sobrevivência")
Este código calcula através do método de máxima verossimilhança as estimativas para os parâmetros alfa para a distribuição exponencial, e alfa e tau para a distribuição weibull.
criterios(estima$value,1,n)
## l AIC CAIC BIC
## [1,] 566.8138 568.8138 569.3471 570.7056
parametros=estima$par
hessiana=estima$hessian
IC(parametros,hessiana,n)
## parametros EP tvalue valorp LI LS
## [1,] 432.9823 67.49004 6.415498 2.669135e-08 297.3559 568.6086
criterios(estima1$value,2,n)
## l AIC CAIC BIC
## [1,] 529.6031 533.6031 534.5122 537.3867
parametros=estima1$par
hessiana=estima1$hessian
IC(parametros,hessiana,n)
## parametros EP tvalue valorp LI LS
## [1,] 282.663901 43.9968927 6.424633 2.583612e-08 194.248835 371.078967
## [2,] 1.070685 0.1218522 8.786750 6.142129e-12 0.825814 1.315556
A função de sobrevivência para a distribuição exponencial é definida pela seguinte fórmula: \[ S(t)= e\{-\frac{t}{\alpha} \} , \alpha>0 \] A função de sobrevivência para a distribuição exponencial é definida pela seguinte fórmula
\[ S(t)= e\{-(\frac{t}{\alpha})^\tau \} , \alpha>0 \] Onde \(\tau\) determina a forma da função risco.
alfa2 <- 432.9823
exp_data <- data.frame(x1 = seq(0, 1417, length.out = 2000), y1 = exp(-(seq(0, 1000, length.out = 2000)/alfa2)))
Alfa2<-282.663901
tau2<-1.070685
weibullx<- data.frame(x1 = seq(0, 1417, length.out = 2000), y2 = exp(-(seq(0, 1000, length.out = 2000)/Alfa2)^(tau2)))
ggplot(,aes(x=EstNA$time,y=EstNA$surv))+
geom_step()+
theme_light()+
geom_line(data = exp_data, aes(x = x1, y = y1), color = "blue", size = 0.75)+
geom_line(data = weibullx, aes(x = x1, y = y2), color = "red", size = 0.75)+
labs(x = "Tempo", y = "Sobrevivência")
A curva azul indica a distribuição exponencial, e a vermelha indica a
curva da distribuição weibull.
trv<-566.8138-529.6031
quiquadrado=1-pchisq(trv,1)
quiquadrado
## [1] 1.060304e-09
Pelo teste anterior podemos assumir que o modelo Weibull é o mais adequado para este conjunto de dados.
O tempo mediano para este exercício é definido pela fórmula e resultado seguinte: \[ \frac{218 - 176}{0,479 - 0,501} = \frac{MD-176}{0,5-0,501}\approx 178 \]
Para este banco de dados o tempo médio de vida é de aproximadamente 427 dias.
O banco de dados abaixo refere-se ao tempo (em dias), até a morte de pacientes com câncer de ovário tratado em Mayo Clinic, onde temos 2 grupos. Grupo “Pequeno” representa pacientes com um tumor pequeno, e o grupo “Grande” representa pacientes com tumor grande.
Data_Ex2<-rbind(Data,Data2)
Grupos_Ex2<-
Data_Ex2<-cbind(Data_Ex2,c(rep("Pequeno",20),rep("Grande",15)))
colnames(Data_Ex2)[1]<-"Tempos"
colnames(Data_Ex2)[2]<-"Censuras e falhas"
colnames(Data_Ex2)[3]<-"Tipo de tumor"
datatable(Data_Ex2)
A primeira saída nos retornas as estatísticas de sobrevivência estimadas por Kaplan-Meier para o grupo “Pequeno”. A segunda saída nos retorna as estatísticas de sobrevivência estimadas por Kaplan-Meier para o grupo “Grande”.
summary(ekm1)
## Call: survfit(formula = Surv(Data[, 1], Data[, 2]) ~ 1)
##
## time n.risk n.event survival std.err lower 95% CI upper 95% CI
## 34 20 1 0.9500 0.0487 0.8591 1.000
## 88 19 1 0.9000 0.0671 0.7777 1.000
## 137 18 1 0.8500 0.0798 0.7071 1.000
## 199 17 1 0.8000 0.0894 0.6426 0.996
## 280 16 1 0.7500 0.0968 0.5823 0.966
## 291 15 1 0.7000 0.1025 0.5254 0.933
## 309 12 1 0.6417 0.1093 0.4596 0.896
## 351 11 1 0.5833 0.1139 0.3979 0.855
## 358 10 1 0.5250 0.1165 0.3399 0.811
## 369 9 2 0.4083 0.1162 0.2338 0.713
## 370 7 1 0.3500 0.1133 0.1856 0.660
## 375 6 1 0.2917 0.1084 0.1408 0.604
## 382 5 1 0.2333 0.1012 0.0997 0.546
## 392 4 1 0.1750 0.0912 0.0630 0.486
## 451 2 1 0.0875 0.0769 0.0156 0.489
summary(ekm2)
## Call: survfit(formula = Surv(Data2[, 1], Data2[, 2]) ~ 1)
##
## time n.risk n.event survival std.err lower 95% CI upper 95% CI
## 28 15 1 0.933 0.0644 0.815 1.000
## 89 14 1 0.867 0.0878 0.711 1.000
## 175 13 1 0.800 0.1033 0.621 1.000
## 195 12 1 0.733 0.1142 0.540 0.995
## 309 11 1 0.667 0.1217 0.466 0.953
## 462 6 1 0.556 0.1434 0.335 0.922
ggplot() +
geom_step(data = data.frame(time = ekm1$time, surv = ekm1$surv, group = "Tumor pequeno"), aes(x = time, y = surv, color = group),size = 0.75) +
geom_step(data = data.frame(time = ekm2$time, surv = ekm2$surv, group = "Tumor grande"), aes(x = time, y = surv, color = group),size = 0.75) +
labs(x = "Tempo", y = "Sobrevivência", color = "Grupos")+
theme_light()
A primeira saída nos retornas as estatísticas de sobrevivência estimadas por Nelson-Aalen para o grupo “Pequeno”. A segunda saída nos retorna as estatísticas de sobrevivência estimadas por Nelson-Aalen para o grupo “Grande”.
ENA1<-survfit(coxph(Surv(Data[,1],Data[,2])~1,method="breslow"))
ENA2<-survfit(coxph(Surv(Data2[,1],Data2[,2])~1,method="breslow"))
summary(ENA1)
## Call: survfit(formula = coxph(Surv(Data[, 1], Data[, 2]) ~ 1, method = "breslow"))
##
## time n.risk n.event survival std.err lower 95% CI upper 95% CI
## 34 20 1 0.951 0.0476 0.8624 1.000
## 88 19 1 0.902 0.0655 0.7828 1.000
## 137 18 1 0.854 0.0780 0.7137 1.000
## 199 17 1 0.805 0.0875 0.6505 0.996
## 280 16 1 0.756 0.0948 0.5914 0.967
## 291 15 1 0.707 0.1005 0.5355 0.934
## 309 12 1 0.651 0.1072 0.4713 0.899
## 351 11 1 0.594 0.1118 0.4110 0.859
## 358 10 1 0.538 0.1145 0.3542 0.816
## 369 9 2 0.431 0.1140 0.2563 0.723
## 370 7 1 0.373 0.1123 0.2070 0.673
## 375 6 1 0.316 0.1086 0.1610 0.620
## 382 5 1 0.259 0.1029 0.1186 0.564
## 392 4 1 0.201 0.0947 0.0802 0.506
## 451 2 1 0.122 0.0838 0.0318 0.469
summary(ENA2)
## Call: survfit(formula = coxph(Surv(Data2[, 1], Data2[, 2]) ~ 1, method = "breslow"))
##
## time n.risk n.event survival std.err lower 95% CI upper 95% CI
## 28 15 1 0.936 0.0624 0.821 1.000
## 89 14 1 0.871 0.0851 0.719 1.000
## 175 13 1 0.807 0.1003 0.632 1.000
## 195 12 1 0.742 0.1111 0.553 0.995
## 309 11 1 0.678 0.1187 0.481 0.955
## 462 6 1 0.574 0.1387 0.357 0.921
ggplot() +
geom_step(data = data.frame(time = ENA1$time, surv = ENA1$surv, group = "Tumor pequeno"), aes(x = time, y = surv, color = group),size = 0.75) +
geom_step(data = data.frame(time = ENA2$time, surv = ENA2$surv, group = "Tumor grande"), aes(x = time, y = surv, color = group),size = 0.75) +
labs(x = "Tempo", y = "Sobrevivência", color = "Grupos")+
theme_light()
O tempo médio para o grupo “Tumor pequeno” é de aproximadamente: 321 dias.
O tempo médio para o grupo “Tumor grande” é de aproximadamente: 361 dias.
O tempo mediano para o grupo “Tumor pequeno” é explicado abaixo: \[ \frac{369 - 358}{0,431 - 0,538} = \frac{MD-358}{0,5-0,538}\approx 321 \] O grupo “Tumor grande” não apresenta mediana.
survdiff(formula = Surv(DataTeste3[,1], DataTeste3[,2]) ~ Grupos, rho = 0)
## Call:
## survdiff(formula = Surv(DataTeste3[, 1], DataTeste3[, 2]) ~ Grupos,
## rho = 0)
##
## N Observed Expected (O-E)^2/E (O-E)^2/V
## Grupos=Grd 15 6 11.3 2.51 5.57
## Grupos=Peq 20 16 10.7 2.67 5.57
##
## Chisq= 5.6 on 1 degrees of freedom, p= 0.02
O teste anterior nos retornou valor-p < 0,05, indicando assim que existe uma diferença significativa no tempo de sobrevivência entre o grupo “Tumor pequeno” e “Tumor grande”.
survdiff(formula = Surv(DataTeste3[,1], DataTeste3[,2]) ~ Grupos, rho = 1)
## Call:
## survdiff(formula = Surv(DataTeste3[, 1], DataTeste3[, 2]) ~ Grupos,
## rho = 1)
##
## N Observed Expected (O-E)^2/E (O-E)^2/V
## Grupos=Grd 15 4.66 7.40 1.013 2.74
## Grupos=Peq 20 10.60 7.87 0.953 2.74
##
## Chisq= 2.7 on 1 degrees of freedom, p= 0.1
O teste anterior nos retornou valor-p > 0,05, indicando assim que não existe uma diferença significativa entre os grupos.
Dados de tempo até a ocorrência de cio em ovelhas submetidas a três tratamentos, onde o 0 indica a censura e 1 indica a falha sendo 60 o tempo final do estudo.
colnames(Data_Ex3)[1]<- "Tempos"
colnames(Data_Ex3)[2]<- "Censura/falhas"
colnames(Data_Ex3)[3]<- "Tipo de tratamento"
datatable(Data_Ex3)
Estatísticas estimadas por Kaplan-Meier para os grupos A, B e C respectivamente.
EKM1<-survfit(Surv(Data_TratA[,1],Data_TratA[,2])~1)
EKM2<-survfit(Surv(Data_TratB[,1],Data_TratB[,2])~1)
EKM3<-survfit(Surv(Data_TratC[,1],Data_TratC[,2])~1)
summary(EKM1)
## Call: survfit(formula = Surv(Data_TratA[, 1], Data_TratA[, 2]) ~ 1)
##
## time n.risk n.event survival std.err lower 95% CI upper 95% CI
## 25 11 1 0.909 0.0867 0.754 1.000
## 40 10 1 0.818 0.1163 0.619 1.000
## 45 9 1 0.727 0.1343 0.506 1.000
## 48 8 1 0.636 0.1450 0.407 0.995
## 49 7 1 0.545 0.1501 0.318 0.936
## 51 6 1 0.455 0.1501 0.238 0.868
## 57 5 1 0.364 0.1450 0.166 0.795
summary(EKM2)
## Call: survfit(formula = Surv(Data_TratB[, 1], Data_TratB[, 2]) ~ 1)
##
## time n.risk n.event survival std.err lower 95% CI upper 95% CI
## 22 10 1 0.9 0.0949 0.732 1.000
## 32 9 1 0.8 0.1265 0.587 1.000
## 51 8 1 0.7 0.1449 0.467 1.000
## 54 7 1 0.6 0.1549 0.362 0.995
summary(EKM3)
## Call: survfit(formula = Surv(Data_TratC[, 1], Data_TratC[, 2]) ~ 1)
##
## time n.risk n.event survival std.err lower 95% CI upper 95% CI
## 28 11 1 0.909 0.0867 0.754 1.000
## 32 10 2 0.727 0.1343 0.506 1.000
## 40 8 1 0.636 0.1450 0.407 0.995
## 41 7 1 0.545 0.1501 0.318 0.936
## 54 6 1 0.455 0.1501 0.238 0.868
## 59 5 1 0.364 0.1450 0.166 0.795
ggplot() +
geom_step(data = data.frame(time = EKM1$time, surv = EKM1$surv, group = "Tratamento A"), aes(x = time, y = surv, color = group),size = 0.75) +
geom_step(data = data.frame(time = EKM2$time, surv = EKM2$surv, group = "Tratamento B"), aes(x = time, y = surv, color = group),size = 0.75) +
geom_step(data = data.frame(time = EKM3$time, surv = EKM3$surv, group = "Tratamento C"), aes(x = time, y = surv, color = group),size = 0.75) +
labs(x = "Tempo", y = "Sobrevivência", color = "Grupos")+
theme_light()
Estatísticas estimadas por Nelson-Aalen para os grupos A, B e C respectivamente.
EnaA<-survfit(coxph(Surv(Data_TratA[,1],Data_TratA[,2])~1,method="breslow"))
EnaB<-survfit(coxph(Surv(Data_TratB[,1],Data_TratB[,2])~1,method="breslow"))
EnaC<-survfit(coxph(Surv(Data_TratC[,1],Data_TratC[,2])~1,method="breslow"))
summary(EnaA)
## Call: survfit(formula = coxph(Surv(Data_TratA[, 1], Data_TratA[, 2]) ~
## 1, method = "breslow"))
##
## time n.risk n.event survival std.err lower 95% CI upper 95% CI
## 25 11 1 0.913 0.083 0.764 1.000
## 40 10 1 0.826 0.112 0.634 1.000
## 45 9 1 0.739 0.129 0.525 1.000
## 48 8 1 0.652 0.140 0.428 0.994
## 49 7 1 0.566 0.146 0.341 0.938
## 51 6 1 0.479 0.147 0.262 0.874
## 57 5 1 0.392 0.144 0.191 0.804
summary(EnaB)
## Call: survfit(formula = coxph(Surv(Data_TratB[, 1], Data_TratB[, 2]) ~
## 1, method = "breslow"))
##
## time n.risk n.event survival std.err lower 95% CI upper 95% CI
## 22 10 1 0.905 0.0905 0.744 1.000
## 32 9 1 0.810 0.1210 0.604 1.000
## 51 8 1 0.715 0.1392 0.488 1.000
## 54 7 1 0.619 0.1497 0.386 0.995
summary(EnaC)
## Call: survfit(formula = coxph(Surv(Data_TratC[, 1], Data_TratC[, 2]) ~
## 1, method = "breslow"))
##
## time n.risk n.event survival std.err lower 95% CI upper 95% CI
## 28 11 1 0.913 0.083 0.764 1.000
## 32 10 2 0.748 0.126 0.538 1.000
## 40 8 1 0.660 0.138 0.438 0.995
## 41 7 1 0.572 0.145 0.348 0.940
## 54 6 1 0.484 0.147 0.267 0.877
## 59 5 1 0.396 0.144 0.194 0.808
ggplot() +
geom_step(data = data.frame(time = EnaA$time, surv = EnaA$surv, group = "Tratamento A"), aes(x = time, y = surv, color = group),size = 0.75) +
geom_step(data = data.frame(time = EnaB$time, surv = EnaB$surv, group = "Tratamento B"), aes(x = time, y = surv, color = group),size = 0.75) +
geom_step(data = data.frame(time = EnaC$time, surv = EnaC$surv, group = "Tratamento C"), aes(x = time, y = surv, color = group),size = 0.75) +
labs(x = "Tempo", y = "Sobrevivência", color = "Grupos")+
theme_light()
O tempo médio para o grupo “A” é de aproximadamente: 49 dias.
O tempo médio para o grupo “B” é de aproximadamente: 48 dias.
O tempo médio para o grupo “C” é de aproximadamente: 47 dias.
O tempo mediano em dias para o grupo “A” é explicado abaixo: \[ \frac{51 - 49}{0.455 - 0.545} = \frac{MD-49}{0,5-0.545}\approx 50 \] O tempo mediano em dias para o grupo “C” é explicado abaixo: \[ \frac{54 - 41}{0.484 - 0.545} = \frac{MD-41}{0,5-0.545}\approx 47 \] O grupo “B” não possui tempo mediano.
grupos<-c(DataTratamento$Grupos_Tratamento[1:11], DataTratamento$Grupos_Tratamento[12:21])
survdiff(formula = Surv(c(DataTratamento$Tempos[1:11], DataTratamento$Tempos[12:21]), c(DataTratamento$censuras[1:11],DataTratamento$censuras[12:21])) ~ grupos, rho = 1)
## Call:
## survdiff(formula = Surv(c(DataTratamento$Tempos[1:11], DataTratamento$Tempos[12:21]),
## c(DataTratamento$censuras[1:11], DataTratamento$censuras[12:21])) ~
## grupos, rho = 1)
##
## N Observed Expected (O-E)^2/E (O-E)^2/V
## grupos=A 11 5.29 4.19 0.286 0.73
## grupos=B 10 3.14 4.24 0.283 0.73
##
## Chisq= 0.7 on 1 degrees of freedom, p= 0.4
O teste anterior nos indica que não diferença entre os grupos A e B, pois o valor-p > 0,05
grupos<-c(DataTratamento$Grupos_Tratamento[1:11], DataTratamento$Grupos_Tratamento[22:32])
survdiff(formula = Surv(c(DataTratamento$Tempos[1:11], DataTratamento$Tempos[22:32]), c(DataTratamento$censuras[1:11],DataTratamento$censuras[22:32])) ~ grupos, rho = 1)
## Call:
## survdiff(formula = Surv(c(DataTratamento$Tempos[1:11], DataTratamento$Tempos[22:32]),
## c(DataTratamento$censuras[1:11], DataTratamento$censuras[22:32])) ~
## grupos, rho = 1)
##
## N Observed Expected (O-E)^2/E (O-E)^2/V
## grupos=A 11 4.73 5.18 0.0399 0.112
## grupos=C 11 5.23 4.77 0.0433 0.112
##
## Chisq= 0.1 on 1 degrees of freedom, p= 0.7
O teste anterior nos indica que não diferença entre os grupos A e C, pois o valor-p > 0,05
grupos<-c(DataTratamento$Grupos_Tratamento[12:21], DataTratamento$Grupos_Tratamento[22:32])
survdiff(formula = Surv(c(DataTratamento$Tempos[12:21], DataTratamento$Tempos[22:32]), c(DataTratamento$censuras[12:21],DataTratamento$censuras[22:32])) ~ grupos, rho = 1)
## Call:
## survdiff(formula = Surv(c(DataTratamento$Tempos[12:21], DataTratamento$Tempos[22:32]),
## c(DataTratamento$censuras[12:21], DataTratamento$censuras[22:32])) ~
## grupos, rho = 1)
##
## N Observed Expected (O-E)^2/E (O-E)^2/V
## grupos=B 10 3.19 4.29 0.28 0.731
## grupos=C 11 5.38 4.29 0.28 0.731
##
## Chisq= 0.7 on 1 degrees of freedom, p= 0.4
O teste anterior nos indica que não diferença entre os grupos B e C, pois o valor-p > 0,05
grupos<-c(DataTratamento$Grupos_Tratamento[1:11], DataTratamento$Grupos_Tratamento[12:21])
survdiff(formula = Surv(c(DataTratamento$Tempos[1:11], DataTratamento$Tempos[12:21]), c(DataTratamento$censuras[1:11],DataTratamento$censuras[12:21])) ~ grupos, rho = 0)
## Call:
## survdiff(formula = Surv(c(DataTratamento$Tempos[1:11], DataTratamento$Tempos[12:21]),
## c(DataTratamento$censuras[1:11], DataTratamento$censuras[12:21])) ~
## grupos, rho = 0)
##
## N Observed Expected (O-E)^2/E (O-E)^2/V
## grupos=A 11 7 5.38 0.488 0.978
## grupos=B 10 4 5.62 0.467 0.978
##
## Chisq= 1 on 1 degrees of freedom, p= 0.3
O teste anterior nos indica que não diferença entre os grupos A e B, pois o valor-p > 0,05
grupos<-c(DataTratamento$Grupos_Tratamento[1:11], DataTratamento$Grupos_Tratamento[22:32])
survdiff(formula = Surv(c(DataTratamento$Tempos[1:11], DataTratamento$Tempos[22:32]), c(DataTratamento$censuras[1:11],DataTratamento$censuras[22:32])) ~ grupos, rho = 0)
## Call:
## survdiff(formula = Surv(c(DataTratamento$Tempos[1:11], DataTratamento$Tempos[22:32]),
## c(DataTratamento$censuras[1:11], DataTratamento$censuras[22:32])) ~
## grupos, rho = 0)
##
## N Observed Expected (O-E)^2/E (O-E)^2/V
## grupos=A 11 7 7.26 0.00922 0.0196
## grupos=C 11 7 6.74 0.00993 0.0196
##
## Chisq= 0 on 1 degrees of freedom, p= 0.9
O teste anterior nos indica que não diferença entre os grupos A e C, pois o valor-p > 0,05
grupos<-c(DataTratamento$Grupos_Tratamento[12:21], DataTratamento$Grupos_Tratamento[22:32])
survdiff(formula = Surv(c(DataTratamento$Tempos[12:21], DataTratamento$Tempos[22:32]), c(DataTratamento$censuras[12:21],DataTratamento$censuras[22:32])) ~ grupos, rho = 0)
## Call:
## survdiff(formula = Surv(c(DataTratamento$Tempos[12:21], DataTratamento$Tempos[22:32]),
## c(DataTratamento$censuras[12:21], DataTratamento$censuras[22:32])) ~
## grupos, rho = 0)
##
## N Observed Expected (O-E)^2/E (O-E)^2/V
## grupos=B 10 4 5.57 0.445 0.95
## grupos=C 11 7 5.43 0.457 0.95
##
## Chisq= 1 on 1 degrees of freedom, p= 0.3
O teste anterior nos indica que não diferença entre os grupos B e C, pois o valor-p > 0,05