Sas- အော်ဒါရွေးချယ်မှုဖြင့် proc freq ကို မည်သို့အသုံးပြုရမည်နည်း။
SAS ရှိ ORDER=FREQ ရွေးချယ်မှုဖြင့် PROC FREQ ကို အသုံးပြု၍ ဇယားရှိ အမျိုးအစားများကို ကြိမ်နှုန်းဖြင့် စီထားသော ကြိမ်နှုန်းဇယားကို ဖန်တီးနိုင်သည်။
၎င်းကိုလုပ်ဆောင်ရန် အောက်ပါ syntax ကို သင်အသုံးပြုနိုင်သည်-
proc freq data=my_data order =freq;
tables my_variable;
run ;
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- SAS တွင် ORDER ရွေးချယ်မှုဖြင့် PROC FREQ ကို အသုံးပြုခြင်း။
ဤဥပမာအတွက်၊ ကျွန်ုပ်တို့သည် မကြာသေးမီကမှမွေးဖွားခဲ့သောမိခင် 100,000 ၏ထူးခြားချက်များပါရှိသော BirthWgt ဟုခေါ်သော SAS ပါ၀င်သောဒေတာအစုံကို အသုံးပြုပါမည်။
ဤဒေတာအတွဲတွင် ပထမဆုံး သတိပြုစရာ ၁၀ ခုကို ပြသရန် PROC PRINT ကို အသုံးပြုနိုင်ပါသည်။
/*view first 10 observations from BirthWgt dataset*/ proc print data =sashelp.BirthWgt( obs = 10 ); run ;
Race variable အတွက် ကြိမ်နှုန်းဇယားတစ်ခုဖန်တီးရန် အောက်ပါကုဒ်ကို ကျွန်ုပ်တို့ အသုံးပြုနိုင်ပါသည်။
/*create frequency table for Race variable*/
proc freq data =sashelp.BirthWgt;
Race tables ;
run ;
အမျိုးအစားများကို လောလောဆယ် အက္ခရာစဉ်အလိုက် စီထားသည်ကို သတိပြုပါ။
အကြိမ်ရေအလိုက် အမျိုးအစားများကို စီရန်၊ အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။
/*create frequency table for Race variable, sorted by frequency*/
proc freq data =sashelp.BirthWgt order =freq;
Race tables ;
run ;
အမျိုးအစားများကို အမြင့်ဆုံးမှ အနိမ့်ဆုံးအထိ ကြိမ်နှုန်းပေါ်မူတည်၍ စီခွဲထားကြောင်း သတိပြုပါ။
ကံမကောင်းစွာဖြင့်၊ အနိမ့်ဆုံးမှအမြင့်ဆုံးအထိ၊ အကြိမ်ရေအလိုက် အမျိုးအစားများကို အမျိုးအစားခွဲရန် built-in ရွေးချယ်စရာမရှိပါ။
သို့သော်၊ ကြိမ်နှုန်းအနိမ့်ဆုံးမှအမြင့်ဆုံးအထိ အကြိမ်ရေအလိုက်စီရန် PROC SORT ထုတ်ပြန်ချက်နှင့်အတူ အောက်ပါဖြေရှင်းနည်းကို သင်အသုံးပြုနိုင်သည်-
/*create frequency table and store results in Racefreq*/
proc freq data=sashelp.BirthWgt noprint ;
tables Race / out =Racefreq;
run ;
/*sort Racefreq based on frequency from lowest to highest*/
proc sort data =Racefreq;
by count;
run ;
/*create new dataset with cumulative freq and cumulative percent*/
data freq_low_to_high;
set Racefreq;
cumcount + count;
cumcent + percent;
run ;
/*view results*/
proc print data =freq_low_to_high;
အမျိုးအစားများကို အနိမ့်ဆုံးမှ အမြင့်ဆုံးအထိ အကြိမ်ရေအလိုက် စီခွဲထားကြောင်း သတိပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
SAS- PROC FREQ ကို WHERE ထုတ်ပြန်ချက်ဖြင့် မည်သို့အသုံးပြုရမည်နည်း။
SAS- အုပ်စုအလိုက် PROC FREQ ကို ဘယ်လိုသုံးမလဲ။
SAS- PROC RANK ကို ဘယ်လိုသုံးမလဲ။