Sas- proc freq ကို where ထုတ်ပြန်ချက်ဖြင့် မည်သို့အသုံးပြုရမည်နည်း။
SAS တွင် PROC FREQ တွင် WHERE ထုတ်ပြန်ချက်ကို အသုံးပြုရန် အောက်ပါအခြေခံ syntax ကိုသုံးနိုင်သည်။
proc freq data =my_data; where var1 ='A'; tables var2; run ;
ဤ သီးခြား syntax သည် var2 ဟုခေါ်သော ကိန်းရှင်အတွက် ကြိမ်နှုန်းဇယားကို ဖန်တီးပေးသော်လည်း var1 “ A” နှင့် ညီမျှသည့် လိုင်းများအတွက်သာ ဖြစ်သည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- SAS ရှိ WHERE ထုတ်ပြန်ချက်နှင့်အတူ Proc FREQ ကို အသုံးပြုခြင်း။
SAS တွင် အောက်ပါဒေတာအစုံရှိသည် ဟု ယူဆကြပါစို့။
/*create dataset*/
data my_data;
input team $position $points;
datalines ;
A Guard 22
A Guard 20
A Guard 30
A Forward 14
A Forward 11
B Guard 12
B Guard 22
B Forward 30
B Forward 9
B Forward 12
B Forward 25
;
run ;
/*view dataset*/
proc print data =my_data;
အဖွဲ့ “ A” နှင့် ညီမျှသည့် အတန်းအတွက်သာ ရာထူးကော်လံရှိ တန်ဖိုးများ၏ ကြိမ်နှုန်းကို တွက်ချက်ရန် အောက်ပါ PROC FREQ ကြေညာချက်ကို WHERE ကြေညာချက်ဖြင့် အသုံးပြုနိုင်ပါသည်။
/*calculate frequency of position where team is equal to 'A'*/
proc freq data =my_data;
where team='A';
position tables ;
run ;
အထွက်သည် အဖွဲ့ ‘A’ နှင့် ညီမျှသည့် အတန်းများအတွက်သာ အနေအထားပြောင်းနိုင်သော တန်ဖိုးများကို ပြသသည်။
ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့ မြင်နိုင်သည်-
- “ ရှေ့သို့” တန်ဖိုးသည် အသင်း A အတွက် နှစ်ကြိမ် ပေါ်လာသည်။
- “ အစောင့်” တန်ဖိုးသည် အသင်း A အတွက် ၃ ကြိမ် ပေါ်လာသည်။
WHERE ထုတ်ပြန်ချက်တွင် အခြေအနေများစွာကို သတ်မှတ်ရန် OR နှင့် AND အော်ပရေတာများကိုလည်း အသုံးပြုနိုင်သည်။
ဥပမာအားဖြင့်၊ အဖွဲ့ “ A” နှင့် ညီမျှသည့် အနေအထားကော်လံရှိ တန်ဖိုးများ၏ ကြိမ်နှုန်းကို တွက်ချက်ရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။
/*calculate frequency of position where team is 'A' and position is 'Guard'*/ proc freq data =my_data; where team='A' and position='Guard'; position tables ; run ;
output သည် အဖွဲ့ “ A” နှင့် ညီမျှသည့် လိုင်းများအတွက်သာ အနေအထား ပြောင်းနိုင်သော တန်ဖိုးများကို ပြသပြီး ရာထူး “ Guard” နှင့် ညီမျှသည်။
မှတ်ချက် – PROC FREQ စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
SAS တွင်လုပ်ထုံးလုပ်နည်းအကျဉ်းချုပ်ကိုအသုံးပြုနည်း
SAS တွင် Proc Tabulate အသုံးပြုနည်း
SAS တွင် Proc collation ကိုအသုံးပြုနည်း