SAS 学习笔记(三)

您所在的位置:网站首页 sas制表 SAS 学习笔记(三)

SAS 学习笔记(三)

#SAS 学习笔记(三)| 来源: 网络整理| 查看: 265

文章目录 图形选项设置GPLOT过程GCHART过程SGPLOT过程

图形选项设置

GOPTIONS 图形选项

GOPTIONS color=black; 设置背景颜色 GOPTIONS RESET = ALL; 重置所有作图参数设置 GOPTIONS RESET = SYMBOL; 取消symbol语句的设置 GPLOT过程 PROC GPLOT DATA=dataset; PLOT y*x ; /* 对比R:plot(x,y) */ SYMBOLn ; /*n是不同SYMBOL的序号,取值1~255,默认为1*/ AXIS ; RUN;

① PLOT 选项 (数据集和选项之间要用 / 分开)

OVERLAY 重叠作图 HAXIS = 值:规定横轴的刻度 VAXIS = 值:规定纵轴的刻度 NOAXIS :不画坐标轴 AUTOHREF : 根据横轴画出参考线 AUTOVREF : 根据纵轴画出参考线

② SYMBOLn 选项(带*号的比较重要)

*V = 符号:规定点的符号 - none,dot,circle,star,x,diamond,triangle,square... *C = 颜色:规定点和线的颜色 - red,yellow,blue,orange,black,grey... CV = 颜色:规定点的颜色 CI = 颜色:规定线的颜色 H = 值: 规定点的大小 *I = 选项:规定差值连线的方式 - none(不连线,散点图),join(直线连线,线图),spline(样条插值), L = n:规定点的类型 - 1(实线),2(虚线) W = n:规定点的宽度 /* 对比R:type='L',color='red' */

③ AXIS 选项

LABEL = 标签:给坐标轴加标签 ANGLE = 值:规定坐标轴的角度,0(水平),90(垂直) LENGTH = 值:规定坐标轴的长度 GCHART过程 PROC GCHART DATA=dataset; 图形名 变量名 ; RUN;

图形名

PIE / PIE3D 二维/饼图三维 HBAR / HBAR3D 二维/三维水平条形图 VBAR / VBAR3D 二维/三维垂直条形图 BLOCK 三位平铺条形图 DONUT 环形图 STAR 星形图

条形图选项

TYPE = 选项:表示对变量的哪一种统计量进行绘图 - FREQ(默认),CFREQ,PERCENT,CPERCENT,SUM,MEAN MIDPOINTS = 值列表:指定分组的中值点 - MIDPOINTS=值1,值2...值n or MIDPOINTS= 起始值 to 终止值 by 步长 LEVEL = n:将变量数据分为n组 GROUP = 变量名:对分组变量的每个值都刻画一个条形 SUBGROUP = 变量名:当子组变量为离散型时,将每个条形再分为几段,每段对应变量的一个取值 SUBVAR = 变量名:根据该变量的和或均值绘制条形 DESCENDING/ASCENDING: 降序/升序排列条形 AXIS = 值:坐标轴的刻度 NOAXIS:不画坐标轴 AUTOREF:根据坐标轴画出参考线

饼图的其它选项

FILL = 选项 - SOLID(实心填充) X(网络线填充) NONGROUPHEADING: 不用分组值作为扇面的标题 PERCENT = 选项:ARROW(百分比表在扇区),OUTSIDE(标在扇区外),NONE(不标) SLICE = 选项:标出频率的方法(选项同PERCENT) VALUE = 选项:标出统计量的方法(选项同PERCENT) OTHER SGPLOT过程

ODS — 可以产生针对相应统计分析的图形

ODS GRAPHICS ON ODS GRAPHICS OFF

SGPLOT过程

PLOT SGPLOT DATA=dataset; 图形名 variable-name / options; RUN; VBAR / HBAR - 垂直(水平)条形图 ALPHA=n:指定置信水平,默认值为0.05 BARWIDTH=n:设置条形的宽度,默认值为0.8,介于0.1~1之间 DATALABEL=变量名:显示每个直条的标签 MISSING : 指定缺失值成为一个直条 GROUP=变量名:指定数据分组变量 RESPONSE=变量名:指定要汇总的数值变量 GROUPDISPLAY=STYLE: 指定分组直条方式,STACK(堆积)或CLUSTER(排列) STAT=statistic : 指定一个统计量,包括FREQ、MEAN或SUM,默认为SUM TRANSPARENCY=n: 指定直条的透明度,介于0~1之间,0为默认值,表示完全不透明,1表示完全透明 HISTOGRAM & DENSITY - 直方图和密度曲线(只有这两者可以一起使用) /* 直方图图形选项 */ BINSTART=n:指定第一箱的中点 BINWIDTH=n:设置箱宽度 NBINS=n:指定直条的数量 SHOWBINS: 在直条的中点放置刻度线,默认情况下,刻度线基于最大最小值,按固定间隔排列 SCALE=scaling-type:指定垂直轴的尺度,包括PERCENT(默认)/COUNT/PROPORTION TRANSPARENCY=n: 指定直条的透明度,介于0~1之间,0为默认值,表示完全不透明,1表示完全透明 /* 密度曲线图形选项 */ TYPE=分布类型:指定分布曲线类型,包括normal(默认)和kernel TRANSPARENCY=n: 指定直条的透明度,介于0~1之间,0为默认值,表示完全不透明,1表示完全透明 VBOX / HBOX - 盒形图 CATEGORY=变量名:指定分类变量,会为该变量的每一个值分别绘制盒形图 EXTREME :指定长须延伸到最大值和最小值,异常不会被识别 MISSING : 为缺失值绘制盒形图 GROUP=变量名:指定第二个分类变量 TRANSPARENCY=n: 指定直条的透明度,介于0~1之间,0为默认值,表示完全不透明,1表示完全透明 SCATTER - 散点图 PLOT SGPLOT DATA=dataset; SCATTER X=variable1 Y=variable2/ options; RUN; DATALABEL=变量名:显示每个数据点的标签 GROUP=变量名:指定用于分组数据的变量 NONMISSINGGROUP : 指定不包括分组变量的缺失值观测 TRANSPARENCY=n: 指定直条的透明度,介于0~1之间,0为默认值,表示完全不透明,1表示完全透明 SERIES - 序列图 CURVELABEL=标签为曲线增加标签 DATALABEL=变量名显示每个数据点的标签 GROUP=变量名指定用于分组数据的变量 MARKERS:增加了对每个数据点的标记 NONMISSINGGROUP :指定不包括分组变量的缺失值观测 TRANSPARENCY=n:指定直条的透明度,介于0~1之间,0为默认值,表示完全不透明,1表示完全透明 拟合曲线 REG 回归直线或曲线 LOESS loess曲线 PBSPLINE 惩罚B样条曲线 ALPHA=n:指定置信水平,默认值为0.05 CLI:增加单个预测值的预测限 CLM:增加平均预测值的预测限 CURVELABEL=标签:增加曲线标签 GROUP=变量名: 指定要用于分组数据的变量,分组变量的每个唯一值都绘制单独的线 NOLEGCLI:取消CLI带图例项 NOLEGCLM:取消CLM带图例项 NOLEGFIT:取消拟合曲线图例项 NOMARKERS:取消数据点标记 CLMTRANSPARENCY=n: 指定置信限的透明度,介于0~1之间,0为默认值,表示完全不透明,1表示完全透明


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3