SAS中文论坛

标题: [转] SAS报表与图形输出过程汇总 [打印本页]

作者: shiyiming    时间: 2013-8-31 17:35
标题: [转] SAS报表与图形输出过程汇总
用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;

原帖:http://www.itongji.cn/article/110513202012.html
作者: shiyiming    时间: 2013-9-13 11:24
标题: Re: [转] SAS报表与图形输出过程汇总
很好的总结,谢谢啦




欢迎光临 SAS中文论坛 (http://www.mysas.net/forum/) Powered by Discuz! X3.2