作者: afenxi来源: afenxi时间:2017-05-13 18:45:270
用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;
作者:郑来轶
数据分析精选专稿,转载必须获得本站、原作者的同意,拒绝任何不表明作者及来源链接的转载!
原创文章,作者:郑来轶,如若转载,请注明出处:《用SAS进行数据分析:报表与图形输出过程汇总》https://www.afenxi.com/post/1497
永洪科技
致力于打造全球领先的数据技术厂商