Sas တွင် deciles တွက်ချက်နည်း (ဥပမာနှင့်အတူ)
ကိန်းဂဏန်းစာရင်းဇယားများတွင်၊ deciles များသည် ကိန်းဂဏန်းများကို ကြိမ်နှုန်းတန်းတူ အုပ်စုဆယ်စုအဖြစ် ပိုင်းခြားထားသော ကိန်းဂဏာန်းများဖြစ်သည်။
ပထမ decile သည် ဒေတာတန်ဖိုးအားလုံး၏ 10% အောက်တွင် ကျရောက်သည့် အမှတ်ဖြစ်သည်။
ဒုတိယ decile သည် ဒေတာတန်ဖိုးများအားလုံး၏ 20% အောက်တွင် ကျရောက်သည့် အမှတ်ဖြစ်သွားပြီဖြစ်သည်။
SAS ရှိ ဒေတာအတွဲတစ်ခုအတွက် deciles များကို တွက်ချက်ရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်-
/*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 ;
မှတ်ချက် – pctlpts ညွှန်ကြားချက်သည် တွက်ချက်ရန် deciles များကို သတ်မှတ်ပေးပြီး pctlpre ညွှန်ကြားချက်သည် အထွက်ရှိ deciles အတွက် အသုံးပြုရန် ရှေ့ဆက်ကို သတ်မှတ်ပေးပါသည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- SAS တွင် ကိန်းဂဏန်းများ တွက်ချက်နည်း
ကျွန်ုပ်တို့တွင် ကိန်းရှင်နှစ်ခုပါရှိသော SAS တွင် အောက်ပါဒေတာအစုံရှိသည်ဆိုပါစို့။
/*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;

အောက်ပါ ကုဒ်သည် ဒေတာအတွဲရှိ အမှတ်များ အတွက် ကိန်းဂဏန်းများ ကိန်းဂဏန်းများ တွက်ချက်နည်းကို ပြသည်။
/*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;

ဤသည်မှာ ရလဒ်ကို မည်သို့အဓိပ္ပာယ်ဖွင့်ဆိုနိုင်သည်-
- ပထမ decile ၏တန်ဖိုးသည် 15 ဖြစ်သည်။
- ဒုတိယ decile ၏တန်ဖိုးမှာ 16 ဖြစ်သည်။
- တတိယ decile ၏တန်ဖိုးမှာ 21 ဖြစ်သည်။
- စတုတ္ထ decile ၏တန်ဖိုးသည် 22 ဖြစ်သည်။
နောက် … ပြီးတော့။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
SAS တွင် ရာခိုင်နှုန်းများ တွက်ချက်နည်း
SAS တွင် quartiles တွက်ချက်နည်း
SAS တွင်လုပ်ထုံးလုပ်နည်းအကျဉ်းချုပ်ကိုအသုံးပြုနည်း