SAS - Tests
Testy T są wykonywane w celu obliczenia granic ufności dla jednej próbki lub dwóch niezależnych próbek poprzez porównanie ich średnich i średnich różnic. Procedura SAS o nazwiePROC TTEST służy do przeprowadzania testów t na jednej zmiennej i parze zmiennych.
Składnia
Podstawowa składnia stosowania PROC TTEST w SAS to -
PROC TTEST DATA = dataset;
VAR variable;
CLASS Variable;
PAIRED Variable_1 * Variable_2;
Poniżej znajduje się opis użytych parametrów -
Dataset to nazwa zbioru danych.
Variable_1 and Variable_2 są nazwami zmiennych zbioru danych używanego w teście t.
Przykład
Poniżej widzimy jeden próbny test t, w którym znajduje się oszacowanie testu t dla zmiennej mocy z 95-procentowymi granicami ufności.
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;
Po wykonaniu powyższego kodu otrzymujemy następujący wynik -
Sparowany test T.
Test T dla par jest przeprowadzany w celu sprawdzenia, czy dwie zmienne zależne różnią się od siebie statystycznie, czy nie.
Przykład
Ponieważ długość i waga samochodu będą od siebie zależne, stosujemy test T dla par, jak pokazano poniżej.
proc ttest data = cars1 ;
paired weight*length;
run;
Po wykonaniu powyższego kodu otrzymujemy następujący wynik -
Test t dla dwóch próbek
Ten test t ma na celu porównanie średnich tej samej zmiennej między dwiema grupami.
Przykład
W naszym przypadku porównujemy średnią zmienną moc między dwiema różnymi markami samochodów („Audi” i „BMW”).
proc ttest data = cars1 sides = 2 alpha = 0.05 h0 = 0;
title "Two sample t-test example";
class make;
var horsepower;
run;
Po wykonaniu powyższego kodu otrzymujemy następujący wynik -