Sas: jak używać proc univariate według grupy


Możesz użyć proc jednowymiarowej w SAS-ie z instrukcją by do obliczenia statystyk opisowych dla każdej zmiennej numerycznej w zestawie danych, pogrupowanej według określonej zmiennej.

W tej procedurze zastosowano następującą podstawową składnię:

 proc univariate data =my_data normal ;
    by group_variable;
run ;

Poniższy przykład pokazuje, jak zastosować tę procedurę w praktyce.

Przykład: Proc Jednowymiarowa według grupy w SAS-ie

Załóżmy, że mamy następujący zbiór danych w SAS-ie, który zawiera informacje o różnych koszykarzach:

 /*create dataset*/
data my_data;
    input team $pointsrebounds;
    datalines ;
At 12 8
At 12 8
At 12 8
At 23 9
At 20 12
At 14 7
At 14 7
B 20 2
B 20 5
B 29 4
B 14 7
B 20 2
B 20 2
B 20 5
;
run ;

/*view dataset*/
proc print data =my_data;

Możemy użyć proc jednowymiarowej z instrukcją by do obliczenia statystyk opisowych dla zmiennych punktów i zbiórek , pogrupowanych według zmiennej zespołu :

 proc univariate data =my_data ;
    by team;
run ;

Ta procedura da następujące wyniki:

  • Statystyki opisowe punktów Drużyny A
  • Statystyki opisowe dotyczące zbiórek drużyny B
  • Statystyki opisowe punktów Drużyny A
  • Statystyki opisowe dotyczące zbiórek drużyny B

Oto jak wyglądają statystyki opisowe dla zmiennej punktowej Drużyny A :

Jeśli chcesz obliczyć tylko statystyki opisowe dla konkretnej zmiennej pogrupowanej według innej zmiennej, możesz użyć instrukcji var .

Na przykład możesz użyć poniższej składni, aby obliczyć statystyki opisowe tylko dla zmiennej punktów , pogrupowanych według zmiennej zespołu :

 proc univariate data =my_data ;
    var points;
    by team;
run ;

Możesz określić dowolną liczbę zmiennych w instrukcjach var i by w celu obliczenia statystyk opisowych dla wybranych zmiennych.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w SAS-ie:

Jak używać Proc Univariate do testowania normalności w SAS-ie
Jak korzystać ze podsumowania procedur w SAS-ie
Jak używać Proc Tabulate w SAS-ie

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *