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 ကိုအသုံးပြုနည်း

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

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