Guest User

Untitled

a guest
Jul 2nd, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. X1 X2 Y
  2. 2 B 1
  3. 1 C 0
  4. 6 A 0
  5. 3 B 1
  6. 3 C 0
  7.  
  8. set.seed(123)
  9. X1 <- sample (1:6, 1000, rep = TRUE)
  10. X2 <- sample(c('A', 'B', 'C'), 1000, rep = TRUE)
  11. Y <- sample(c(0, 1), 1000, rep = TRUE)
  12. df <- data.frame(X1, X2, Y)
  13.  
  14. > library(caret)
  15. > df2 <- data.frame(predict(dummyVars(~., df), df))
  16. > str(df2)
  17.  
  18. > str(df2)
  19. 'data.frame': 1000 obs. of 5 variables:
  20. $ X1 : num 2 5 3 6 6 1 4 6 4 3 ...
  21. $ X2.A: num 1 0 1 0 0 0 0 1 1 0 ...
  22. $ X2.B: num 0 1 0 0 0 1 0 0 0 1 ...
  23. $ X2.C: num 0 0 0 1 1 0 1 0 0 0 ...
  24. $ Y : num 0 0 0 1 0 1 0 0 0 0 ...
  25.  
  26. > library(corrplot)
  27. > myCor <- cor(df2)
  28. > print(myCor)
  29.  
  30. X1 X2.A X2.B X2.C Y
  31. X1 1.00000000 0.05282849 -0.034155072 -0.01812134 0.035527106
  32. X2.A 0.05282849 1.00000000 -0.517131108 -0.47597892 -0.010821102
  33. X2.B -0.03415507 -0.51713111 1.000000000 -0.50658893 -0.005726481
  34. X2.C -0.01812134 -0.47597892 -0.506588926 1.00000000 0.016784564
  35. Y 0.03552711 -0.01082110 -0.005726481 0.01678456 1.000000000
  36.  
  37. > corrplot(myCor)
Add Comment
Please, Sign In to add comment