Sas တွင် အုပ်စုတစ်ခုလျှင် ပျမ်းမျှအား မည်ကဲ့သို့ တွက်မည်နည်း။


SAS ရှိ အုပ်စုအလိုက် ပျမ်းမျှတန်ဖိုးများကို အောက်ပါနည်းလမ်းများကို သင်သုံးနိုင်သည်။

နည်းလမ်း 1- အုပ်စုတစ်ခုဖြင့် ပျမ်းမျှတွက်ချက်ပါ။

 proc sql ;
    select var1, mean(var2) as mean_var2
    from my_data
    group by var1;
quit ;

နည်းလမ်း 2- အုပ်စုများစွာဖြင့် ပျမ်းမျှကို တွက်ချက်ပါ။

 proc sql ;
    select var1, var2, mean(var3) as mean_var3
    from my_data
    group by var1, var2;
quit ;

အောက်ပါနမူနာများသည် SAS ရှိ အောက်ပါဒေတာအစုံဖြင့် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-

 /*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
B Guard 34
B Forward 19
B Forward 3
B Forward 8
;
run ;

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

ဥပမာ 1- အုပ်စုတစ်ခုမှ ပျမ်းမျှတွက်ချက်ခြင်း။

အောက်ပါကုဒ်သည် အသင်းတစ်သင်းလျှင် ပျမ်းမျှအမှတ်များကို တွက်ချက်နည်းကို ပြသည်-

 /*calculate mean of points by team*/
proc sql ;
    select team, mean(points) as mean_points
    from my_data
    group by team;
quit ;

ရလဒ်အရ အသင်း A မှ ကစားသမားများသည် ပျမ်းမျှ ရမှတ် 15.66667 မှတ် နှင့် အသင်း B မှ ကစားသမားများ ပျမ်းမျှ ရမှတ် 18.16667 မှတ် ရရှိကြောင်း တွေ့ရှိရသည်။

ဥပမာ 2- အုပ်စုများစွာဖြင့် ပျမ်းမျှကို တွက်ချက်ပါ။

အောက်ပါကုဒ်သည် ပျမ်းမျှရမှတ်များကို တွက်ချက်နည်း၊ အဖွဲ့လိုက်နှင့် ရာထူးအလိုက် တွက်ချက်နည်းကို ပြသသည်-

 /*calculate mean of points, grouped by team and position*/
proc sql ;
    select team, position, mean(points) as mean_points
    from my_data
    group by team, position;
quit ; 

ရလဒ်ဇယားသည် ကစားသမားများ၏ အသင်းနှင့် ရာထူးပေါ်မူတည်၍ ပျမ်းမျှရမှတ်များကို ပြသသည်။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

SAS ရှိ အဖွဲ့အလိုက် လေ့လာမှုများကို ရေတွက်နည်း
SAS တွင်အုပ်စုတစ်ခုစီအတွက် sum တွက်ချက်နည်း
SAS တွင် ကြိမ်နှုန်းဇယားများ ဖန်တီးနည်း

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

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