1. 郑来轶首页
  2. 文章

用SAS进行数据分析:报表与图形输出过程汇总

报表与图形输出过程汇总。

*Tabulate过程分类汇总;

proc tabulate data=need;

class brand;

var ts9 ts10;

table brand all,(ts9 ts10)*(n sum mean);

keylabel n=”用户数” sum=”发送总量” mean=”人均发送”;

label brand=”品牌” all=”总计” ts9=”9月” ts10=”10月”;

run;

*Means过程输出简单统计量;

proc means data=need n sum mean maxdec=2;

var ts9 ts10;

label ts9=”9月” ts10=”10月”;

run;

*Univariate过程输出简单统计量;

proc univariate data=need;

var ts10;

run;

*Freq过程输出离散变量分布情况;

proc freq data=need;

tables brand sex;

run;

*Corr过程计算两变量之间的相关关系;

proc corr data=need;

var ts10 ts9 fee10 fee9;

run;

*Gplot绘制散点图和曲线图;

proc gplot data=need;

symbol i=none v=* color=blue;

plot ts10*ts9;

quit;

proc gplot data=need;

symbol i=join v=* color=blue;

plot ts10*ts9;

quit;

*绘制直方图;

goptions reset=goptions;

proc gchart data=need;

vbar sex;

quit;

*绘制三维直方图;

proc gchart data=need;

vbar3d sex;

quit;

*绘制横向直方图;

proc gchart data=need;

hbar sex;

quit;

*绘制三维横向直方图;

proc gchart data=need;

hbar3d sex;

quit;

*绘制饼形图;

proc gchart data=need;

pie sex/type=percent;

run;

*绘制三维饼形图;

proc gchart data=need;

pie3d sex/type=percent;

run;

*绘制环形饼形图;

proc gchart data=need;

donut sex/type=percent;

run;

*绘制三角形面积图;

proc gchart data=need;

star sex/type=percent;

run;

*绘制三维分类直方图;

proc gchart data=need;

block sex/group=brand;

quit;

*G3D过程用来绘制三维曲面;

data test;

do x=-3 to 3 by 0.1;

do y=-3 to 3 by 0.1;

z=x**2+y**2;

output;

end;

end;

run;

proc g3d data=test;

plot x*y=z;

run;

*GCONTOUR过程则是画出曲面的等高线图;

proc gcontour data=test;

plot x*y=z;

run;

作者:郑来轶,如若转载,转转请注明出处:https://www.zhenglaiyi.com/961.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

邮件:zhenglaiyi@163.com