Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. > N <- 10^5
  2. > x1 <- as.matrix(rnorm(N))
  3. > x2 <- as.matrix(rnorm(N))
  4. > x1 <- x1/sqrt(sum(x1^2))
  5. > x2 <- x2/sqrt(sum(x2^2))
  6. > (acos(sum(x1*x2))/pi)*180
  7. [1] 89.94086
  8.  
  9. > library(MASS)
  10. > rho <- 0.5
  11. > Sig <- matrix(c(1,rho,rho,1),2,2)
  12. > X <- mvrnorm(N,mu=c(0,0),Sigma = Sig)
  13. > x1 <- as.matrix(X[,1])
  14. > x2 <- as.matrix(X[,2])
  15. > x1 <- x1/sqrt(sum(x1^2))
  16. > x2 <- x2/sqrt(sum(x2^2))
  17. > (acos(sum(x1*x2))/pi)*180
  18. [1] 59.90822
  19.  
  20. > rho <- -0.5
  21. > Sig <- matrix(c(1,rho,rho,1),2,2)
  22. > X <- mvrnorm(N,mu=c(0,0),Sigma = Sig)
  23. > x1 <- as.matrix(X[,1])
  24. > x2 <- as.matrix(X[,2])
  25. > x1 <- x1/sqrt(sum(x1^2))
  26. > x2 <- x2/sqrt(sum(x2^2))
  27. > (acos(sum(x1*x2))/pi)*180
  28. [1] 119.8541
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement