Advertisement
Guest User

Untitled

a guest
Jan 5th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SAS 0.42 KB | None | 0 0
  1. proc iml;
  2.     Cov = {1 0.3,
  3.           0.3 1};
  4.     X = RandNormal(&n*&nrep, {0,0}, Cov);
  5.     ID = colvec(repeat(T(1:&nrep), 1, &n));
  6.     n_id = repeat(&n, &n * &nrep);
  7.     B = n_id|| ID || X;
  8.     x = B[,3];
  9.     z = B[,4];
  10.     eta = 2 - 4 * x + 2 * z;
  11.     mu = exp(eta);
  12.     y = rand("Poisson", mu);
  13.     B = B || eta || mu || y;   
  14.     d = {n, rep, x, z, eta, mu, y};
  15.     mattrib B colname=d;
  16.    
  17.     create raw from B [colname=d];
  18.     append from B;
  19.     close raw;
  20.  
  21. run;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement