Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.18 KB | None | 0 0
  1. # predict
  2. rf.pred = predict(rf, newdata = testGroup, type="response")
  3. bg.pred = predict(bagg, newdata = testGroup, type="prob")
  4. ev.pred = predict(ev, newdata = testGroup, type="response")
  5. ct.pred = predict(tree, newdata = testGroup, type="response")
  6. rp.pred = predict(rp, newdata = testGroup, type="response")
  7.  
  8. plot(rf.pred)
  9. plot(bg.pred)
  10. plot(ev.pred)
  11. plot(ct.pred)
  12. plot(rp.pred)
  13.  
  14. #library(ROCR)
  15. #library(pROC)
  16. library(sensitivity)
  17. library(AUC)
  18.  
  19. # predictions
  20. bagging.pred = prediction(bg.pred, testGroup$`whether he/she donated blood in March 2007`)
  21. randomForest.pred = prediction(rf.pred, testGroup$`Numeric whether he/she donated blood in March 2007`)
  22. evtree.pred = prediction(ev.pred, testGroup$`Numeric whether he/she donated blood in March 2007`)
  23. ctree.pred = prediction(ct.pred, testGroup$`whether he/she donated blood in March 2007`)
  24. rpart.pred = prediction(rp.pred, testGroup$`whether he/she donated blood in March 2007`)
  25.  
  26. bagging.specificity = auc(specificity(factor(bg.pred), factor(as.numeric(testGroup$`whether he/she donated blood in March 2007`))))
  27. bagging.sensitivity = auc(sensitivity(factor(bg.pred), factor(as.numeric(testGroup$`whether he/she donated blood in March 2007`))))
  28. bagging.roc = roc(factor(bg.pred), factor(as.numeric(testGroup$`whether he/she donated blood in March 2007`)))
  29. bagging.auc = auc(bagging.roc)
  30. plot(performance(bagging.pred, "sens", "spec"))
  31.  
  32. randomForest.specificity = auc(specificity(factor(rf.pred), factor(as.numeric(testGroup$`whether he/she donated blood in March 2007`))))
  33. randomForest.sensitivity = auc(sensitivity(factor(rf.pred), factor(as.numeric(testGroup$`whether he/she donated blood in March 2007`))))
  34. randomForest.roc = roc(factor(rf.pred), factor(as.numeric(testGroup$`whether he/she donated blood in March 2007`)))
  35. randomForest.auc = auc(randomForest.roc)
  36. plot(performance(randomForest.pred, "sens", "spec"))
  37.  
  38. evtree.specificity = auc(specificity(factor(ev.pred), factor(as.numeric(testGroup$`whether he/she donated blood in March 2007`))))
  39. evtree.sensitivity = auc(sensitivity(factor(ev.pred), factor(as.numeric(testGroup$`whether he/she donated blood in March 2007`))))
  40. evtree.roc = roc(factor(ev.pred), factor(as.numeric(testGroup$`whether he/she donated blood in March 2007`)))
  41. evtree.auc = auc(evtree.roc)
  42. plot(performance(evtree.pred, "sens", "spec"))
  43.  
  44. ctree.specificity = auc(specificity(factor(ct.pred), factor(as.numeric(testGroup$`whether he/she donated blood in March 2007`))))
  45. ctree.sensitivity = auc(sensitivity(factor(ct.pred), factor(as.numeric(testGroup$`whether he/she donated blood in March 2007`))))
  46. ctree.roc = roc(factor(ct.pred), factor(as.numeric(testGroup$`whether he/she donated blood in March 2007`)))
  47. ctree.auc = auc(ctree.roc)
  48. plot(performance(ctree.pred, "sens", "spec"))
  49.  
  50. rpart.specificity = auc(specificity(factor(rp.pred), factor(as.numeric(testGroup$`whether he/she donated blood in March 2007`))))
  51. rpart.sensitivity = auc(sensitivity(factor(rp.pred), factor(as.numeric(testGroup$`whether he/she donated blood in March 2007`))))
  52. rpart.roc = roc(factor(rp.pred), factor(as.numeric(testGroup$`whether he/she donated blood in March 2007`)))
  53. rpart.auc = auc(rpart.roc)
  54. plot(performance(rpart.pred, "sens", "spec"))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement