Advertisement
Guest User

Untitled

a guest
Nov 24th, 2014
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. set.seed(1)
  2. probLower = vector(length=1000)
  3.  
  4. for(i in 1:1000){
  5. x = rnorm(1000)
  6. y = rbinom(n=1000, size=1, prob=pnorm(x))
  7.  
  8. logitModel = glm(y~x, family=binomial(link="logit"))
  9. probitModel = glm(y~x, family=binomial(link="probit"))
  10.  
  11. probLower[i] = deviance(probitModel)<deviance(logitModel)
  12. }
  13.  
  14. sum(probLower)/1000
  15. [1] 0.695
  16.  
  17. deviance(probitModel)
  18. [1] 1025.759
  19. deviance(logitModel)
  20. [1] 1026.366
  21. deviance(logitModel)-deviance(probitModel)
  22. [1] 0.6076806
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement