SAS中的GCHART过程:语句格式、语法说明
GCHART过程可以绘制水平/竖直条图(直方图)、立体直方图、饼图和星状图。可以用这些图来了解单个变量的分布或者多个变量之间的关系。
GCHART过程的语法格式如下:
PROC GCHART[DATA=<数据集名>[选项]];*** 指定要分析的数据集名及一些选项
HBAR <变量名列>/[选项];*** 绘出条形图
VBAR <变量名列>/[选项];*** 绘出水平条形图
BLOCK <变量名列>/[选项];*** 绘出三维直方图
PIE <变量名列>/[选项];*** 绘出饼图
STAR <变量名列>/[选项];*** 绘出星状图
AXISn[选项];*** 控制坐标轴的形状和颜色
BY <变量名列>;*** 按该变量取值分层绘制,要求数据集已按该变量排序
事实上,绘图程序步中的选项极为繁杂,如果合理地使用这些选项可以做出非常漂亮的统计图来。但这些选项也给大家的学习带来很大的不便,因此,在这里只简要介绍几个常用的绘图语句中的选项。
① MISSING:指定绘图时要将变量的缺失值也包括在内。
② TYPE=作图类型关键字:指定要作图的类型,即图中条块代表的含义:默认值是频数(FREQ),如果指定了选择项SUMVAR,则默认值为总和(SUM)。可选的关键字:FREQ要求按指定变量的频数做图;PERCENT要求按在横轴刻度表示范围内出现的频数占总数的百分比做图;CFREQ按累计频数做图;CPERCENT按累计百分比作图。
③ SUM只能与SUMVAR选项同时使用,要求图中的每一条代表变量在横轴表示的取值范围内时,SUMVAR指定变量的总和。
④ MEAN只能与SUMVAR选项同时使用,要求图中的每一条代表变量在横轴表示的取值范围内时,SUMVAR指定变量的均数。
⑤ SUMVAR=求和变量:指定使用TYPE=SUM或MEAN时,用于求总和、均值的变量。
⑥ LEVAL=n:如果绘图变量是连续变量,用该选项产生有N个组段的图形。
⑦ GROUP=分组变量:要求产生以分组变量的值分组的并排图。
⑧ SUBGROUP=亚组变量:要求每个图形内部再按亚组变量的值分块。
⑨ CAXIS=颜色:指定坐标轴的颜色。
⑩ CTEXT=颜色:指定坐标轴文本的颜色。