Advertisement
Guest User

Untitled

a guest
Jul 19th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.18 KB | None | 0 0
  1. library(ALSM)
  2. library(MASS)
  3. library(onewaytests)
  4. library(dplyr)
  5. library(alr3)
  6. dat<-read.csv("Pokemon.csv")
  7. dat<-select(dat,-c("X.","Generation","Legendary"))
  8. dat <- dat[dat$Name=="Pikachu" | dat$Name=="Bulbasaur" | dat$Name=="Charizard" | dat$Name=="Squirtle" | dat$Name=="Kingler"
  9. | dat$Name=="Muk" | dat$Name=="Tauros" | dat$Name=="Snorlax" | dat$Name=="Heracross" | dat$Name=="Bayleef" | dat$Name=="Quilava"
  10. | dat$Name=="Totodile" | dat$Name=="Noctowl" | dat$Name=="Donphan" | dat$Name=="Swellow" | dat$Name=="Sceptile"
  11. | dat$Name=="Corphish" | dat$Name=="Torkoal" | dat$Name=="Glalie" | dat$Name=="Staraptor" | dat$Name=="Torterra" | dat$Name=="Infernape"
  12. | dat$Name=="Buizel" | dat$Name=="Gliscor" | dat$Name=="Gible" | dat$Name=="Unfezzant" | dat$Name=="Oshawatt" | dat$Name=="Pignite"
  13. | dat$Name=="Snivy" | dat$Name=="Scraggy" | dat$Name=="Leavanny" | dat$Name=="Palpitoad" | dat$Name=="Boldore" | dat$Name=="Krookodile"
  14. | dat$Name=="Greninja" | dat$Name=="Taloneflame" | dat$Name=="Hawlucha" | dat$Name=="Goodra" | dat$Name=="Noivern",]
  15. winrates <- c(0.70,0.86,0.58,0.63,0.50,0.71,0.43,0.73,0.60,0.56,0.40,0.50,0.43,0.43,0.48,0.58,0.33,0.56,0.63,0.33,0.73,0.40,0.43,0.50,0.30,0.44,0.50,0.40,0.57,
  16. 0.57,0.80,0.55,0.78,0.50,0.60,0.43)
  17. dat$WR <- winrates
  18.  
  19. ###############DIAGNOSTICS############################
  20. r.model<-lm(WR~Total+HP+Atk+Def+SpAtk+SpDef+Speed,dat)
  21.  
  22. #lack of fit test
  23. pureErrorAnova(r.model)
  24.  
  25. Analysis of Variance Table
  26.  
  27. Response: WR
  28. Df Sum Sq Mean Sq F value Pr(>F)
  29. Total 1 0.01167 0.011671 0.7137 0.405127
  30. HP 1 0.00120 0.001205 0.0737 0.788003
  31. Atk 1 0.00796 0.007965 0.4871 0.490797
  32. Def 1 0.12539 0.125388 7.6677 0.009698 **
  33. SpAtk 1 0.04653 0.046534 2.8457 0.102350
  34. SpDef 1 0.00329 0.003288 0.2010 0.657210
  35. Residuals 29 0.47423 0.016353
  36. ---
  37. Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
  38.  
  39. r.model<-lm(WR~Total+HP+Atk+Def+SpAtk+SpDef+Speed,dat)
  40. f.model<-lm(WR~factor(Total)*factor(HP)*factor(Atk)*factor(Def)*factor(SpAtk)*factor(SpDef)*factor(Speed),dat)
  41. anova(r.model,f.model)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement