Jak obliczyć kwartyle w sas: z przykładami


Aby obliczyć kwartyle zbioru danych w SAS-owym stylu, możesz użyć następującej podstawowej składni:

 /*calculate quartile values for variable called var1*/
proc univariate data =original_data;
    var var1;
    output out =quartile_data
    pctlpts = 25 50 75
    pctlpre = Q_;
run ;

Uwaga : Instrukcja pctlpts określa kwartyle do obliczenia, a instrukcja pctlpre określa przedrostek używany dla kwartylów na wyjściu.

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

Przykład: Jak obliczyć kwartyle w SAS-ie

Załóżmy, że mamy następujący zestaw danych w SAS-ie, który zawiera dwie zmienne:

 /*create dataset*/
data original_data;
    input team $points;
    datalines ;
AT 12
At 15
At 16
At 21
At 22
At 25
At 29
At 31
B16
B22
B25
B29
B 30
B 31
B 33
B 38
;
run ;

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

Poniższy kod pokazuje, jak obliczyć kwartyle dla zmiennej punktów w zestawie danych

 /*calculate quartile values for points*/
proc univariate data =original_data;
    var points;
    output out =quartile_data
    pctlpts = 25 50 75
    pctlpre = Q_;
run ;

/*view quartiles for points*/
proc print data =quartile_data;

Oto jak zinterpretować wynik:

  • Wartość pierwszego kwartyla wynosi 18,5 .
  • Wartość drugiego kwartyla wynosi 25 .
  • Wartość trzeciego kwartyla wynosi 30,5 .

Aby obliczyć wartości kwartylowe pogrupowane według zmiennej zespołu, po prostu dodaj według zespołu do jednowymiarowej instrukcji proc:

 /*calculate quartile values for points*/
proc univariate data =original_data;
    var points;
    by team;
    output out =quartile_data
    pctlpts = 25 50 75
    pctlpre = Q_;
run ;

/*view quartiles for points*/
proc print data =quartile_data; 

Tabela wyjściowa pokazuje wartości kwartylowe zmiennej punktowej dla drużyn A i B.

Dodatkowe zasoby

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

Jak obliczyć percentyle w SAS-ie
Jak korzystać ze podsumowania procedur w SAS-ie
Jak tworzyć tabele częstości w SAS-ie

Dodaj komentarz

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