- SAS 教程
- SAS - 首页
- SAS - 概述
- SAS - 环境
- SAS - 用户界面
- SAS - 程序结构
- SAS - 基本语法
- SAS - 数据集
- SAS - 变量
- SAS - 字符串
- SAS - 数组
- SAS - 数值格式
- SAS - 运算符
- SAS - 循环
- SAS - 决策
- SAS - 函数
- SAS - 输入方法
- SAS - 宏
- SAS - 日期和时间
- SAS数据集操作
- SAS - 读取原始数据
- SAS - 写入数据集
- SAS - 合并数据集
- SAS - 合并数据集
- SAS - 子集数据集
- SAS - 排序数据集
- SAS - 格式化数据集
- SAS - SQL
- SAS - 输出交付系统
- SAS - 模拟
- SAS基本统计过程
- SAS - 算术平均值
- SAS - 标准差
- SAS - 频数分布
- SAS - 交叉表
- SAS - T检验
- SAS - 相关分析
- SAS - 线性回归
- SAS - Bland-Altman 分析
- SAS - 卡方检验
- SAS - Fisher精确检验
- SAS - 重复测量分析
- SAS - 单因素方差分析
- SAS - 假设检验
- SAS有用资源
- SAS - 快速指南
- SAS - 有用资源
- SAS - 问答
- SAS - 讨论
SAS - T检验
T检验用于计算单样本或两个独立样本的置信区间,方法是比较它们的均值和均值差。名为PROC TTEST的SAS过程用于对单个变量和变量对进行t检验。
语法
在SAS中应用PROC TTEST的基本语法为:
PROC TTEST DATA = dataset; VAR variable; CLASS Variable; PAIRED Variable_1 * Variable_2;
以下是所用参数的描述:
数据集是数据集的名称。
变量_1和变量_2是t检验中使用的数据集的变量名。
示例
下面我们看到一个单样本t检验,其中找到变量horsepower的t检验估计值,置信区间为95%。
PROC SQL; create table CARS1 as SELECT 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检验
进行配对T检验是为了检验两个因变量在统计上是否彼此显著不同。
示例
由于汽车的长度和重量相互依赖,因此我们应用配对T检验,如下所示。
proc ttest data = cars1 ; paired weight*length; run;
执行上述代码后,我们将得到以下结果:
双样本t检验
此t检验旨在比较两组之间同一变量的均值。
示例
在本例中,我们比较了两种不同品牌汽车(“奥迪”和“宝马”)之间变量horsepower的均值。
proc ttest data = cars1 sides = 2 alpha = 0.05 h0 = 0; title "Two sample t-test example"; class make; var horsepower; run;
执行上述代码后,我们将得到以下结果:
广告