T-тесты выполняются для вычисления доверительных интервалов для одного или двух независимых образцов путем сравнения их средних и средних различий. Процедура SAS с именем PROC TTEST используется для проведения t-тестов для одной переменной и пары переменных.
Синтаксис
Основной синтаксис применения PROC TTEST в SAS —
PROC TTEST DATA = dataset; VAR variable; CLASS Variable; PAIRED Variable_1 * Variable_2;
Ниже приведено описание используемых параметров:
-
Набор данных — это имя набора данных.
-
Переменная_1 и Переменная_2 — это имена переменных набора данных, используемого в t-тесте.
Набор данных — это имя набора данных.
Переменная_1 и Переменная_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-тест проводится для проверки того, являются ли две зависимые переменные статистически отличными друг от друга или нет.
пример
Поскольку длина и вес автомобиля будут зависеть друг от друга, мы применяем парный Т-тест, как показано ниже.
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;
Когда приведенный выше код выполняется, мы получаем следующий результат —