开发手册 欢迎您!
软件开发者资料库

SAS - T测试

SAS T测试 - 从简单和简单的步骤学习SAS,从基本到高级概念,包括概述,环境,用户界面,程序结构,基本语法,数据集,变量,字符串,数组,数字函数,运算符,循环,决策制作,功能,输入法,宏,日期和时间,SQL,输出传递系统,模拟,直方图,图表,散点图,箱线图,算术平均值,标准偏差,频率分布,交叉制表,T检验,方差,线性回归,Bland -Altman分析,卡方,Fishers精确测试,单向Anova,重复测量分析,假设检验。

进行T检验以通过比较它们的平均值和平均差异来计算一个样本或两个独立样本的置信限.
名为 PROC TTEST 的SAS程序用于对单个变量和变量对执行t检验.

语法

在SAS中应用PROC TTEST的基本语法是 :

PROC TTEST DATA = dataset;VAR variable;CLASS Variable;PAIRED Variable_1 * Variable_2;

以下是所用参数的说明及减号;

  • 数据集是数据集的名称.

  • Variable_1和Variable_2 是变量t test中使用的数据集的名称.

示例

下面我们看一个样本t测试中找到变量马力的t检验估计值,置信度为95%.

PROC SQL;create table CARS1 asSELECT make, type, invoice, horsepower, length, weight   FROM    SASHELP.CARS   WHERE make in ('Audi','BMW');RUN;proc ttest data = cars1 alpha = 0.05 h0 = 0; var horsepower;   run;

执行上述代码后,我们得到以下结果 :

t_test_1

配对T检验

执行配对T检验以检验两个因变量是否为统计上是否彼此不同.

示例

由于汽车的长度和重量将相互依赖,我们应用配对T检验如下所示.

proc ttest data = cars1 ;   paired weight*length;   run;

执行上述代码后,我们得到以下结果 :

t_test_2

两个样本t检验

这个t检验旨在比较相同变量之间的平均值两组.

示例

在我们的例子中,我们比较两种不同品牌汽车之间的变量马力的平均值("奥迪"和"BMW").

proc ttest data = cars1 sides = 2 alpha = 0.05 h0 = 0;   title "Two sample t-test example";   class make;    var horsepower;   run;

执行上述代码后,我们得到以下结果 :

t_test_3