Não foi possível enviar o arquivo. Será algum problema com as permissões?
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior | ||
|
publications:papercompanions:ppsurvival2013 [2013/05/09 08:02] cristianonn |
publications:papercompanions:ppsurvival2013 [2013/05/09 14:47] (atual) paulojus |
||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| - | {{gallery>:publications:papercompanions}}====== Survival analysis in plant pathology ====== | + | ====== Survival analysis in plant pathology ====== |
| Nesi, C.N.; Shimakura, S.E.; Ribeiro Jr, P.J.; May De Mio, L.L. \\ | Nesi, C.N.; Shimakura, S.E.; Ribeiro Jr, P.J.; May De Mio, L.L. \\ | ||
| IDESIA 31(2) | IDESIA 31(2) | ||
| Linha 5: | Linha 6: | ||
| ==== Supplementary Material ==== | ==== Supplementary Material ==== | ||
| - | Data | + | - {{:publications:papercompanions:idesia2013:data.csv|Data}} |
| - | + | - R code for analysis | |
| - | + | - {{:publications:papercompanions:idesia2013:rfun.r|Functions}} | |
| - | **R code for analysis** | + | - {{:publications:papercompanions:idesia2013:script.r|R Script}} |
| - | + | ||
| - | require(survival) | + | |
| - | source("Rfun.r") | + | |
| - | dados <- read.csv('data.csv', header=T, dec=",") | + | |
| - | dados$ano <- as.factor(dados$ano) | + | |
| - | dados$arvore <- as.factor(dados$arvore) | + | |
| - | + | ||
| - | (s1 <- survfit(Surv(tempo, status)~ cult, data=subset(dados, ano=="1"))) | + | |
| - | (s2 <- survfit(Surv(tempo, status)~ cult, data=subset(dados, ano=="2"))) | + | |
| - | (s <- survfit(Surv(tempo, status)~ cult, data=dados)) | + | |
| - | + | ||
| - | survdiff(Surv(tempo, status)~ cult + strata(ano), data=subset(ensac, ano==1)) | + | |
| - | survdiff(Surv(tempo, status)~ cult + strata(ano), data=subset(ensac, ano==2)) | + | |
| - | survdiff(Surv(tempo, status)~ cult + strata(ano), data=ensac) | + | |
| - | + | ||
| - | fit <- coxph(Surv(tempo, status) ~ strata(ano)+ cult + frailty(arvore), data=dados) | + | |
| - | summary(fit) | + | |
| - | + | ||
| - | (residuo.sch <- cox.zph(fit)) | + | |
| - | + | ||
| - | ### Plots | + | |
| - | + | ||
| - | par(mfrow=c(2,2),mar=c(5,4,1,1), oma=c(1,1,1,1)) | + | |
| - | # kaplan meier | + | |
| - | par(mar=c(4,4,1,1)) | + | |
| - | plot(s, conf.int=F, lty=c(2:4), ylim=c(0.5, 1), | + | |
| - | xlab="Survival time (days)", | + | |
| - | font.lab=2, font=2, cex=1.5, ylab="Probability of survival", | + | |
| - | main="", lwd=c(2, 3, 4)) | + | |
| - | legend("bottomright", bty="n", cex=2, "a") | + | |
| - | legend(0.5, 0.7, c('Cultivar A','Cultivar B',' Cultivar C'), | + | |
| - | cex=1.2, bty="n",x.intersp=0.2, y.intersp=1, | + | |
| - | xjust=0, lty=2:4, lwd=c(2, 3, 4)) | + | |
| - | + | ||
| - | # frailty | + | |
| - | par(mar=c(4,4,1,1)) | + | |
| - | plot.frail(ensac$arvore, fit, xlab="Peach tree", | + | |
| - | font=2, font.lab=2, ylim=c(0.3,2.3), | + | |
| - | main="") | + | |
| - | legend("bottomright", bty="n", cex=2, "b") | + | |
| - | legend("topleft", bty="n", cex=1.2, "Frailty (p = 0,17)") | + | |
| - | + | ||
| - | # residuals | + | |
| - | + | ||
| - | par(mar=c(4,4,1,1)) | + | |
| - | plot(residuo.sch, var="cultB",font=2, font.lab=2, main="", | + | |
| - | ylim=c(-21,21)) | + | |
| - | legend("bottomright", bty="n", cex=2, "c") | + | |
| - | legend("topleft", bty="n", cex=1.2, "r = 0,14 (p = 0,0925)") | + | |
| - | + | ||
| - | + | ||
| - | par(mar=c(4,4,1,1)) | + | |
| - | plot(residuo.sch, var="cultC",font=2, font.lab=2, main="", | + | |
| - | ylim=c(-21,21)) | + | |
| - | legend("bottomright", bty="n", cex=2, "d") | + | |
| - | legend("topleft", bty="n", cex=1.2, "r = 0,12 (p = 0,1442)") | + | |