Advertisement
Guest User

DGP

a guest
Nov 13th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 0.23 KB | None | 0 0
  1. N <- 1000
  2. P <- 100
  3. Sigma = diag(sample(1:10, P, P))
  4. X <- mvrnorm(N, runif(P, -10, 10), Sigma)
  5. p <- rbinom(N, 1, 0.1)
  6. beta <- p * rnorm(P, 5, sqrt(5)) + (1-p) * rnorm(P, 0, sqrt(.1))
  7. e <- rnorm(N, 0, sqrt(10))
  8. y <-  X%*%beta + e
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement