Sas တွင် ကြိမ်နှုန်းဇယားများ ဖန်တီးနည်း (ဥပမာများဖြင့်)


ဒေတာအစုံတွင် တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော ကိန်းရှင်များအတွက် ကြိမ်နှုန်းဇယားများကို အမြန်ဖန်တီးရန် SAS တွင် proc ကြိမ်နှုန်းကို သင်အသုံးပြုနိုင်သည်။

အောက်ဖော်ပြပါနမူနာများသည် မကြာသေးမီကမှမွေးဖွားခဲ့သောမိခင် 100,000 ၏ထူးခြားချက်အမျိုးမျိုးပါရှိသော SAS built-in dataset ဖြင့် ဤလုပ်ငန်းစဉ်ကိုမည်သို့အသုံးပြု ရမည် ကိုပြသထားသည်။

ဤဒေတာအတွဲ၏ ပထမဆုံး သတိပြုစရာ ၁၀ ခုကို ပြသရန် ကျွန်ုပ်တို့သည် proc print ကို အသုံးပြုနိုင်ပါသည်။

 /*view first 10 observations from BirthWgt dataset*/
proc print data =sashelp.BirthWgt( obs = 10 );

run ;

ဥပမာ 1- ကိန်းရှင်တစ်ခုအတွက် ကြိမ်နှုန်းဇယား

Race variable အတွက် ကြိမ်နှုန်းဇယားတစ်ခုဖန်တီးရန် အောက်ပါကုဒ်ကို ကျွန်ုပ်တို့ အသုံးပြုနိုင်ပါသည်။

 /*create frequency table for Race variable*/
proc freq data =sashelp.BirthWgt;
	Race tables ;
run ; 

SAS ရှိ ကြိမ်နှုန်းဇယား

အထွက်ဇယားတွင် ကော်လံ လေးခုပါရှိသည်။

  • အကြိမ်ရေ : အချို့သောအမျိုးအစားတစ်ခုနှင့် သက်ဆိုင်သည့် လေ့လာတွေ့ရှိချက် စုစုပေါင်းအရေအတွက်။
  • ရာခိုင်နှုန်း : အချို့သော အမျိုးအစားသို့ ကျရောက်သော စုစုပေါင်း စောင့်ကြည့်မှု ရာခိုင်နှုန်း။
  • စုဆောင်းမှုအကြိမ်ရေ : လက်ရှိအတန်းအထိ ထည့်သွင်းစဉ်းစားထားသော စုစုပေါင်းလေ့လာသုံးသပ်ချက်အရေအတွက်။
  • စုစည်းမှုရာခိုင်နှုန်း – လက်ရှိအတန်းအထိ ထည့်သွင်းစဉ်းစားထားသော စုစုပေါင်းလေ့လာတွေ့ရှိချက်များ၏ စုစည်းရာခိုင်နှုန်း။

ဥပမာအားဖြင့်၊ အထွက်ဇယားမှ ကျွန်ုပ်တို့မြင်နိုင်သည်-

  • ဟစ်စပိန်းမိခင် စုစုပေါင်း 22,139 ယောက်ရှိသည်။
  • ဟစ်စပန်နစ်မိခင်များ၏ စုစုပေါင်းရာခိုင်နှုန်းမှာ 22.14% ဖြစ်သည်။
  • အာရှ၊ လူမည်း သို့မဟုတ် ဟစ်စပန်းနစ်မိခင် စုစုပေါင်း အရေအတွက်မှာ ၄၁၄၉၆ ဦး ဖြစ်သည်။
  • အာရှ၊ လူမည်း သို့မဟုတ် ဟစ်စပန်းနစ်မိခင်များ၏ တိုးပွားလာမှုရာခိုင်နှုန်းမှာ 41.50% ဖြစ်သည်။

ဥပမာ 2- ကိန်းရှင်တစ်ခုအတွက် ကြိမ်နှုန်းဇယား (စီထားသည်)

မူရင်းအားဖြင့်၊ အမျိုးအစားအမည်များကို အခြေခံ၍ ကြိမ်နှုန်းဇယားများကို အက္ခရာစဉ်အလိုက်စီထားသည်။ သို့သော်၊ အကြိမ်ရေအလိုက် အမျိုးအစားခွဲရန် ကျွန်ုပ်တို့သည် အမှာစာ လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်ပါသည်။

 /*create frequency table for Race variable, sorted by frequency*/
proc freq data =sashelp.BirthWgt order =freq;
	Race tables ;
run ; 

အမျိုးအစားများကို အမြင့်ဆုံးမှ အနိမ့်ဆုံးအထိ ကြိမ်နှုန်းပေါ်မူတည်၍ စီခွဲထားကြောင်း သတိပြုပါ။

ဥပမာ 3- ကိန်းရှင်တစ်ခုအတွက် ကြိမ်နှုန်းဇယား (ပျောက်ဆုံးနေသောတန်ဖိုးများ အပါအဝင်)

ပုံမှန်အားဖြင့်၊ ပျောက်ဆုံးနေသောတန်ဖိုးများကို ကြိမ်နှုန်းဇယားများတွင် မပါဝင်ပါ။

သို့သော်၊ ပျောက်ဆုံးနေသောတန်ဖိုးများ၏အကြိမ်ရေကိုရေတွက်ရန် SAS ကိုပြောရန် ပျောက်ဆုံးနေသော command ကိုသုံးနိုင်သည်။

 /*create frequency table for Race variable, sorted by frequency*/
proc freq data =sashelp.BirthWgt order =freq;
	Race/missing tables ;
run ; 

ကြိမ်နှုန်းဇယားတွင် နောက်ထပ်အတန်းများကို မထည့်ထားသောကြောင့် မူလဒေတာအတွဲတွင် လူမျိုးအတွက် ပျောက်ဆုံးနေသောတန်ဖိုးများ မရှိဟု ကျွန်ုပ်တို့ကိုပြောပြသည်။

ဥပမာ 4- ကိန်းရှင်များစွာအတွက် ကြိမ်နှုန်းဇယား

ကိန်းရှင်များစွာအတွက် ကြိမ်နှုန်းဇယားတစ်ခုကို တစ်ပြိုင်နက်ဖန်တီးရန်၊ ကျွန်ုပ်တို့သည် ဇယား အငြင်းပွားမှုတွင် ကိန်းရှင်အမည်များစွာကို ရိုးရိုးရှင်းရှင်း ထည့်သွင်းနိုင်ပါသည်။

ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့သည် Race နှင့် AgeGroup အတွက် ကြိမ်နှုန်းဇယားတစ်ခုကို ဖန်တီးရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။

 /*create frequency table for Race and AgeGroup variables, both sorted by frequency*/
proc freq data =sashelp.BirthWgt order =freq;
	Race AgeGroup tables ;
run ; 

ကိန်းရှင်နှစ်ခုလုံးအတွက် ကြိမ်နှုန်းဇယားတစ်ခုကို ဖန်တီးထားသည်ကို ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။

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

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