yydy222.sas
来自「高老师的经典多元统计分析教材源代码非常经典使用」· SAS 代码 · 共 76 行
SAS
76 行
/ *yydyfx222.sas */
goptions ftext="黑体";
title '相关系数r=0,a1=a2=1';
data normal1;
a=1;b=1; r=0;
a2=sqrt(a);b2=sqrt(b); p2=2*3.1415926;
d=1-r*r;d2=sqrt(d)*a2*b2;
do x=-3 to 3 by 0.2;
do y=-3 to 3 by 0.2;
z1=exp((-x*x/a-y*y/b+2*r*x*y/(a2*b2))/d);
z=z1/(p2*d2);
output;
end;
end;
keep x y z;
run;
proc g3d data=normal1;
plot y*x=z / name='GB0309' rotate=-30 /* ctop=black cbottom=black */
xticrnum=7
yticrnum=7;
run;
proc gcontour data=normal1;
plot y*x=z;
run;
title '相关系数=-0.75, a1=4,a2=1';
data normal2;
a=4;b=1; r=-0.75;
a2=sqrt(a);b2=sqrt(b); p2=2*3.1415926;
d=1-r*r;d2=sqrt(d)*a2*b2;
do x=-3 to 3 by 0.2;
do y=-3 to 3 by 0.2;
z1=exp((-x*x/a-y*y/b+2*r*x*y/(a2*b2))/d);
z=z1/(p2*d2);
output;
end;
end;
keep x y z;
proc g3d data=normal2;
plot y*x=z / name='GB0309' rotate=-30 /* ctop=black cbottom=black */
xticrnum=7
yticrnum=7;
run;
proc gcontour data=normal2;
plot y*x=z;
run;
title '相关系数=0.75, a1=a2=1';
data normal3;
a=1;b=1; r=0.75;
a2=sqrt(a);b2=sqrt(b); p2=2*3.1415926;
d=1-r*r;d2=sqrt(d)*a2*b2;
do x=-3 to 3 by 0.2;
do y=-3 to 3 by 0.2;
z1=exp((-x*x/a-y*y/b+2*r*x*y/(a2*b2))/d);
z=z1/(p2*d2);
output;
end;
end;
keep x y z;
run;
proc g3d data=normal3;
plot y*x=z / name='GB0309' rotate=-30
xticrnum=7
yticrnum=7;
run;
proc gcontour data=normal3;
plot y*x=z;
run;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?