Guest User

Untitled

a guest
Jan 19th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. (dat <- matrix(c(10,40,30,20), nrow = 2, byrow = F))
  2. [cnt] [int]
  3. [no] 10 30
  4. [yes] 40 20
  5.  
  6. (dat_0 <- matrix(c(20,30,20,30), nrow = 2, byrow = F))
  7. [cnt] [int]
  8. [no] 20 20
  9. [yes] 30 30
  10.  
  11. p1 <- dat[1,1]/sum(dat); p2 <- dat[1,2]/sum(dat);
  12. p3 <- dat[2,1]/sum(dat); p4 <- dat[2,2]/sum(dat);
  13. p1_0 <- dat_0[1,1]/sum(dat_0); p2_0 <- dat_0[1,2]/sum(dat_0);
  14. p3_0 <- dat_0[2,1]/sum(dat_0); p4_0 <- dat_0[2,2]/sum(dat_0);
  15. (w <- sqrt( ((p1_0-p1))^2/(p1_0)
  16. +((p2_0-p2))^2/(p2_0)
  17. +((p3_0-p3))^2/(p3_0)
  18. +((p4_0-p4))^2/(p4_0) ))
  19.  
  20. [1] 0.4082483
  21.  
  22. dat_0_better <- matrix(c(40,10,40,10), nrow = 2, byrow = F)
  23. [cnt] [int]
  24. [no] 40 40
  25. [yes] 10 10
  26.  
  27. p1 <- dat[1,1]/sum(dat); p2 <- dat[1,2]/sum(dat);
  28. p3 <- dat[2,1]/sum(dat); p4 <- dat[2,2]/sum(dat);
  29. p1_0 <- dat_0_better[1,1]/sum(dat_0); p2_0 <- dat_0_better[1,2]/sum(dat_0);
  30. p3_0 <- dat_0_better[2,1]/sum(dat_0); p4_0 <- dat_0_better[2,2]/sum(dat_0);
  31. (w <- sqrt( ((p1_0-p1))^2/(p1_0)
  32. +((p2_0-p2))^2/(p2_0)
  33. +((p3_0-p3))^2/(p3_0)
  34. +((p4_0-p4))^2/(p4_0) ))
  35. [1] 1.118034
  36.  
  37. library(vcd)
  38. assocstats(dat_0)
  39. assocstats(dat_0_better)
Add Comment
Please, Sign In to add comment