Jak obliczyć decyle w sas (z przykładem)
W statystyce decyle to liczby dzielące zbiór danych na dziesięć grup o jednakowej częstotliwości.
Pierwszy decyl to punkt, poniżej którego spada 10% wszystkich wartości danych.
Drugi decyl to punkt, w którym 20% wszystkich wartości danych spada poniżej i tak dalej.
Możesz użyć następującej podstawowej składni do obliczenia decyli dla zbioru danych w SAS-owym:
/*calculate decile values for variable called var1*/
proc univariate data =original_data;
var var1;
output out =decile_data;
pctlpts = 10 to 100 by 10
pctlpre = D_;
run ;
Uwaga : Instrukcja pctlpts określa decyle do obliczenia, a instrukcja pctlpre określa przedrostek używany dla decyli na wyjściu.
Poniższy przykład pokazuje, jak zastosować tę składnię w praktyce.
Przykład: Jak obliczyć decyle 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ć decyle dla zmiennej punktów w zestawie danych
/*calculate decile values for points*/
proc univariate data =original_data;
var points;
output out =decile_data
pctlpts = 10 to 100 by 10
pctlpre = D_;
run ;
/*view deciles for points*/
proc print data =decile_data;
Oto jak zinterpretować wynik:
- Wartość pierwszego decyla wynosi 15 .
- Wartość drugiego decyla wynosi 16 .
- Wartość trzeciego decyla wynosi 21 .
- Wartość czwartego decyla wynosi 22 .
I tak dalej.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w SAS-ie:
Jak obliczyć percentyle w SAS-ie
Jak obliczyć kwartyle w SAS-ie
Jak korzystać ze podsumowania procedur w SAS-ie