Sas တွင် proc tabulate ကိုအသုံးပြုနည်း (ဥပမာများနှင့်အတူ)
ဇယားပုံစံတစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော ကိန်းရှင်များအတွက် ဖော်ပြချက်ကိန်းဂဏန်းများကို လျင်မြန်စွာပြသရန် SAS တွင် proc tabulate ကို အသုံးပြုနိုင်သည်။
အောက်ဖော်ပြပါ ဥပမာများသည် မတူညီသော ဘတ်စကက်ဘောကစားသမား 12 ဦးမှ ရမှတ်စုစုပေါင်းရမှတ်များကို ပြသသည့် အောက်ပါဒေတာအတွဲဖြင့် ဤလုပ်ငန်းစဉ်ကို အသုံးပြုနည်းကို ပြသသည်-
/*create dataset*/
data my_data;
input team $position $points;
datalines ;
A Guard 15
A Guard 12
A Guard 29
A Forward 13
A Forward 9
A Forward 16
B Guard 25
B Guard 20
C Guard 34
C Forward 19
C Forward 3
C Forward 8
;
run ;
/*view dataset*/
proc print data =my_data;
ဥပမာ 1- ကိန်းရှင်တစ်ခုဖြင့် Proc Tabulate
အမှတ်များ ပြောင်းလဲနိုင်သောအတွက် ဖော်ပြချက်ကိန်းဂဏန်းများကို တွက်ချက်ရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။
/*create table that displays descriptive stats for points variable */
proc tabulate data =my_data;
var points;
table points * (N Min Q1 Median Mean Q3 Max);
run ;
မှတ်ချက် – ကွင်းအတွင်းရှိ တန်ဖိုးများသည် အမှတ်များအတွက် တွက်ချက်ရန် သရုပ်ဖော်ကိန်းဂဏန်းများကို SAS ကို ပြောပြသည်။
ဤသည်မှာ အသုံးအများဆုံး ဖော်ပြချက် ကိန်းဂဏန်းအချို့ ဖြစ်သည်-
- N : လေ့လာတွေ့ရှိချက်စုစုပေါင်း
- အနည်းဆုံး : အနိမ့်ဆုံးတန်ဖိုး
- Q1- ပထမအကြိမ်အရေအတွက် (ဆိုလိုသည်မှာ 25th ရာခိုင်နှုန်း)
- Median : ပျမ်းမျှတန်ဖိုး
- ပျမ်းမျှ : ပျမ်းမျှတန်ဖိုး
- Q3 – တတိယပမာဏ (ဆိုလိုသည်မှာ 75th ရာခိုင်နှုန်း) ၏တန်ဖိုး
- Max : အများဆုံးတန်ဖိုး
ရလဒ်မှ ကျွန်ုပ်တို့ မြင်နိုင်သည်-
- စုစုပေါင်း လေ့လာတွေ့ရှိချက် အရေအတွက်မှာ ၁၂ ချက် ဖြစ်သည်။
- အနိမ့်ဆုံးအမှတ်တန်ဖိုးသည် 3 ဖြစ်သည်။
- 25th ရာခိုင်နှုန်းရှိ အမှတ်အရေအတွက်သည် 10.5 ဖြစ်သည်။
- ပျမ်းမျှအမှတ်သည် 15.5 ဖြစ်သည်။
- ပျမ်းမျှအမှတ်အရေအတွက်သည် 16.92 ဖြစ်သည်။
- 75th percentile တွင် အမှတ်အရေအတွက် 22.5 ဖြစ်သည်။
- အများဆုံးအမှတ်က 34 ဖြစ်ပါတယ်။
ဤတန်ဖိုးငါးခုမှနေ၍ Weight variable အတွက် တန်ဖိုးများခွဲဝေမှုနှင့်ပတ်သက်၍ ကောင်းစွာနားလည်သဘောပေါက်နိုင်ပါသည်။
ဥပမာ 2- ကိန်းရှင်နှစ်ခုဖြင့် Proc Tabulate
team variable ဖြင့် အုပ်စုဖွဲ့ထားသော အမှတ်မပြောင်းလဲနိုင်သော ဖော်ပြချက်ကိန်းဂဏန်းများကို တွက်ချက်ရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။
/*create table that displays descriptive stats for points, grouped by team */
proc tabulate data =my_data;
classteam ;
var points;
table team, points * (N Min Q1 Median Mean Q3 Max);
run ;
ရလဒ်ဇယားတွင် အသင်းသုံးသင်းစီအတွက် ဖော်ပြချက်အမှတ်စာရင်းကို ပြသထားသည်။
ဥပမာအားဖြင့်:
- အဖွဲ့ A တွင် ရှုမြင်ချက် ၆ ချက် ရှိသည်။
- Team A အတွက် အနည်းဆုံး အမှတ်တန်ဖိုးမှာ 9 ဖြစ်သည်။
- 25th percentile မှာ Team A ရဲ့ အမှတ်အရေအတွက်က 12 ဖြစ်ပါတယ်။
- အသင်း A ၏ ပျမ်းမျှ အမှတ်အရေအတွက်မှာ ၁၄ မှတ် ဖြစ်သည်။
နောက် … ပြီးတော့။
ဥပမာ 3- ကိန်းရှင်သုံးမျိုးဖြင့် Proc Tabulate
အဖွဲ့နှင့် ရာထူး ကိန်းရှင်များအလိုက် အုပ်စုဖွဲ့ထားသော အမှတ်မပြောင်းလဲနိုင်သော အချက်များအတွက် ဖော်ပြချက်ကိန်းဂဏန်းများကို တွက်ချက်ရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။
/*create table that shows descriptive stats for points, grouped by team and position */
proc tabulate data =my_data;
class team position;
var points;
table team, position *points* (N Min Q1 Median Mean Q3 Max);
run ;
ရလဒ်ဇယားတွင် အသင်းနှင့် ရာထူးအလိုက် အုပ်စုဖွဲ့ထားသော အမှတ်များ၏ ဖော်ပြချက်ကိန်းဂဏန်းများကို ပြသည်။
Team “ B” နှင့် “ တိုက်ခိုက်သူ” အတွက် ဆဲလ်များသည် Team B တွင် Attacker အနေအထားမရှိသောကြောင့် ဆဲလ်များသည် ဗလာဖြစ်နေကြောင်း သတိပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
SAS တွင်လုပ်ထုံးလုပ်နည်းအကျဉ်းချုပ်ကိုအသုံးပြုနည်း
SAS တွင် ဆက်စပ်မှုကို တွက်ချက်နည်း
SAS တွင် ကြိမ်နှုန်းဇယားများ ဖန်တီးနည်း
SAS တွင်အုပ်စုအလိုက် boxplots ဖန်တီးနည်း