单因素多水平临床试验定量指标统计分析报表的SAS宏实现
2016-10-26王雨萌孙瑞华
中国卫生统计 2016年4期
王雨萌 孙瑞华 黄 傲 徐 凯 李 欢
·计算机应用·
单因素多水平临床试验定量指标统计分析报表的SAS宏实现
王雨萌1孙瑞华2△黄傲1徐凯1李欢1
SAS软件输出的统计结果多而复杂,常需要人为将统计结果复制粘贴到统计报告相应位置上,这一过程耗时耗力且容易出错。为此,可根据需要编制相应的SAS宏程序,直接生成针对各种类型资料的统计分析报表。以往对于成组计量或计数资料的统计分析报表的SAS宏程序已经有了一定的探讨[1-2],本文主要介绍单因素多水平临床试验定量指标统计分析报表自动实现的SAS宏程序。
资料与统计方法
根据统计学原理,对于符合正态分布的定量指标,通常采用均数、标准差、中位数、最小值、最大值以及95%置信区间来描述其集中和离散趋势,而非正态分布的定量指标,则采用均数、中位数、最小值、最大值以及四分位间距来进行统计描述。
对于多水平定量指标的组间比较,若满足方差分析的前提条件,则采用方差分析处理资料;若指标满足正态性但不满足方差齐性要求,则选用Welch近似方差分析,此时Welch近似方差分析的结果较方差分析的结果更稳定;当指标既不满足正态性也不满足方差齐性要求时,则选用Kruskal-Wallis秩和检验。方差分析与Welch近似方差分析的统计量用F_value表示,Kruskal-Wallis秩和检验的统计量用H表示。为直接得到如表1所示的统计报表,编写如下三组定量指标统计分析的SAS宏程序。

表1 三组基线一般资料的组间比较(FAS)
定义宏及宏变量
在该宏程序中设置四个宏变量&database、&var、&index和&datasty,分别表示数据库、统计量、指标项和统计分析数据集,并假定分组变量为group。……
登录APP查看全文
