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 -