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 ဖန်တီးနည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်