(a) [10] Write a program to draw 100,000 observations from the following bivariate distribution which is uniform over a unit circle. f(x, y) = 1/ℼ where x2 + y2 < 1 (b) [10] Draw the bivariate histogram for x and y. (c) [10] Draw the (marginal) histogram for x . I've tried transforming x and y so that they vary between (-1,1) and then using the Do while loop so that x2 + y2< 1. Still new to SAS so any would be great. This is my code so far: data test;
Do i=1 to 10000;
Do While x^2 + b^2 <1;
x=2*ranuni(111)-1;
y=2*ranuni(111)-1;
z= x^2 + b^2 <1;
end;
output;
end;
run;
ods graphics on;
proc bivariatete data=test;
var x;
var y;
var z;
histogram z;
run;
ods graphics off;
... View more