Guest User

Untitled

a guest
Mar 18th, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. library(survival)
  2. library(ggplot2)
  3.  
  4. MOD <- coxph(
  5. Surv(time, status -1) ~ age ,
  6. data = lung
  7. )
  8.  
  9. get_ld <- function(i , MOD){
  10. tlung <- lung[-i,]
  11. MODW <- coxph(
  12. Surv(time, status -1) ~ age ,
  13. data = tlung
  14. )
  15. abs(2 * as.numeric(logLik(MOD) - logLik(MODW)))
  16. }
  17.  
  18. SCORE <- residuals(MOD, "score")
  19.  
  20. dat <- data.frame(
  21. LD = sapply( 1:nrow(lung) , get_ld , MOD = MOD),
  22. LD_APPROX = diag(SCORE %*% MOD$var %*% t(SCORE) )
  23. )
  24.  
  25. ggplot( dat , aes(y= LD_APPROX , x = LD )) + geom_point()
Add Comment
Please, Sign In to add comment