- 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;
執行上述程式碼後,我們將得到以下結果:
廣告