Advertisement
Guest User

siftah

a guest
Jan 2nd, 2016
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 0.58 KB | None | 0 0
  1. set.seed(1000)
  2. r.steps <- seq(0,1,length.out = 7)
  3. r.sq.change <- matrix(NA, nrow = 500, ncol=7)
  4. empirical = F
  5.  
  6. for (j in c(1:length(r.steps))) {
  7.   for (i in c(1:500)) {
  8.     Sigma <- matrix(r.steps[j],ncol = 3,nrow = 3)
  9.     Sigma[1,] <- 0.25
  10.     Sigma[,1] <- 0.25
  11.     diag(Sigma) <- 1
  12.     samp <- mvrnorm(n = 100,rep(0,3),Sigma,empirical)
  13.    
  14.     model <- lm(samp[,1] ~ samp[,2] + samp[,3])
  15.     r <- summary(model)$r.squared
  16.    
  17.     r.sq.change[i,j] <- r
  18.   }
  19. }
  20.  
  21. colMeans(r.sq.change)
  22. # [1] 0.14161429 0.12446803 0.10742202 0.10532141 0.09171425 0.08773507 0.07180824
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement