- 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 - 布兰德-奥特曼分析
- SAS-卡方
- SAS - 费舍尔精确测试
- 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;
以下是所使用参数的描述 -
数据集是数据集的名称。
Variable_1和Variable_2是t检验中使用的数据集的变量名称。
例子
下面我们看到一个样本 t 检验,其中找到可变马力的 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 检验旨在比较两组之间相同变量的平均值。
例子
在我们的例子中,我们比较了两种不同品牌的汽车(“奥迪”和“宝马”)之间的可变马力的平均值。
proc ttest data = cars1 sides = 2 alpha = 0.05 h0 = 0; title "Two sample t-test example"; class make; var horsepower; run;
执行上述代码时,我们得到以下结果 -