Category: လမ်းညွှန်
စက်သင်ယူမှုတွင် အမျိုးအစားခွဲခြင်းဆိုင်ရာ မော်ဒယ် များ၏ စွမ်းဆောင်ရည်ကို မြင်သာစေရန် နည်းလမ်းတစ်ခုမှာ “ လက်ခံသူ၏ လည်ပတ်မှုလက္ခဏာ” မျဉ်းကွေးကို ကိုယ်စားပြုသည့် ROC မျဉ်းကွေးကို ဖန်တီးရန်ဖြစ်သည်။ ဤမျဉ်းကွေးအမျိုးအစားသည် အမျိုးအစားခွဲခြားမှုပုံစံတစ်ခု၏ အာရုံခံနိုင်စွမ်း နှင့် တိကျမှုကို ပြသသည်- အာရုံခံစားနိုင်မှု- ရလဒ်အမှန်တကယ်အပြုသဘောဆောင်သောအခါတွင် လေ့လာမှုတစ်ခုအတွက် အပြုသဘောဆောင်သောရလဒ်ကို မော်ဒယ်က ခန့်မှန်းပေးသည့်ဖြစ်နိုင်ခြေ။ တိကျမှု- ရလဒ်အမှန်တကယ် အနုတ်လက္ခဏာဖြစ်သောအခါ လေ့လာမှုတစ်ခုအတွက် အနုတ်ရလဒ်ကို မော်ဒယ်က ခန့်မှန်းပေးသည့် ဖြစ်နိုင်ခြေ။ ROC မျဉ်းကွေး၏ x-axis သည် (1- Specificity)...
အကွက်ကွက်ကွက် သည် ဂဏန်းငါးလုံးအကျဉ်းချုပ်ကို ဖော်ပြသည့် ကွက်ကွက်အမျိုးအစားတစ်ခုဖြစ်ပြီး၊ ၎င်းပါဝင်သည်- အနိမ့်ဆုံးတန်ဖိုး ပထမလေးပုံတစ်ပုံ ပျမ်းမျှတန်ဖိုး တတိယလေးပုံတစ်ပုံ အများဆုံးတန်ဖိုး ပုံမှန်အကွက်ကွက်ကွက်သည် ဤကဲ့သို့ဖြစ်သည်- အကွက်ကွက်ထဲတွင်- ပထမ quartile သည် dataset ရှိ တန်ဖိုးအားလုံး၏ 25th ရာခိုင်နှုန်းကို ကိုယ်စားပြုသည်။ ပျမ်းမျှ သည် ဒေတာအတွဲရှိ တန်ဖိုးအားလုံး၏ 50th ရာခိုင်နှုန်းကို ကိုယ်စားပြုသည်။ တတိယ quartile သည် dataset ရှိ တန်ဖိုးအားလုံး၏ 75th ရာခိုင်နှုန်းကို ကိုယ်စားပြုသည်။ interquartile အပိုင်းအခြား...
ရက်စွဲတန်ဖိုးများကို သတ်သတ်မှတ်မှတ်ပုံစံဖြင့် ဖော်မတ်ရန်အတွက် PROC SQL ရှိ PROC SQL တွင် သင်သည် FORMAT ထုတ်ပြန်ချက်ကို သင်အသုံးပြုနိုင်ပါသည်။ အောက်ဖော်ပြပါ ဥပမာသည် FORMAT ထုတ်ပြန်ချက်ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။ ဥပမာ- PROC SQL တွင် ရက်စွဲတန်ဖိုးများကို ဖော်မတ်လုပ်ပါ။ လက်လီစတိုးတစ်ခုတွင် ပရိုမိုးရှင်းစတင်သည့်ရက်စွဲနှင့် ပြုလုပ်ထားသော စုစုပေါင်းရောင်းချမှုဆိုင်ရာ အချက်အလက်များပါရှိသော SAS တွင် အောက်ပါဒေတာအစုံရှိသည်ဆိုပါစို့။ /*create dataset*/ data my_data; format start_date date9....
ဒေတာအစုတစ်ခုအတွက် အတန်းနံပါတ်များထုတ်ပေးရန် SAS တွင် MONOTONIC() လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်သည်။ ဤသည်မှာ ဤအင်္ဂါရပ်ကို လက်တွေ့တွင် အသုံးပြုရန် ဘုံနည်းလမ်းနှစ်ခုဖြစ်သည်- နည်းလမ်း 1- အတန်းနံပါတ်များကော်လံတစ်ခုဖန်တီးရန် MONOTONIC() ကိုသုံးပါ။ /*create column called row_ID that contains row numbers*/ proc sql ; select team, monotonic() as row_ID from my_data; quit ; နည်းလမ်း 2- အတန်းနံပါတ်များဖြင့် dataset...
ဒေတာအစုတစ်ခုစီ၏အတန်းတစ်ခုစီရှိ ပျောက်ဆုံးတန်ဖိုးများအရေအတွက်ကိုရေတွက်ရန် SAS တွင် CMISS လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်သည်။ ဤလုပ်ဆောင်ချက်ကို လက်တွေ့တွင် အသုံးပြုရန် ဘုံနည်းလမ်းတစ်ခုဖြစ်သည်။ data new_data; set my_data; total_missing = cmiss (of team -- assists); run ; ဤဥပမာသည် new_data ဟုခေါ်သော ဒေတာအတွဲအသစ်ကို ဖန်တီးပေးသည် ၊ team နှင့် assists ဟုခေါ်သော ကော်လံများကြားရှိ အတန်းတစ်ခုစီရှိ ပျောက်ဆုံးနေသောတန်ဖိုးအရေအတွက်များကို ရေတွက်သည့် total_missing ဟုခေါ်သော ကော်လံတစ်ခုပါဝင်သည့်...
SAS တွင် IF OR logic ကိုသုံးရန် အောက်ပါအခြေခံ syntax ကိုသုံးနိုင်သည်။ data new_data; set my_data; if team="Cavs" or points>20 then cavs_or_20 = 1; else cavs_or_20 = 0; run ; ဤဥပမာသည် အောက်ပါတန်ဖိုးများကို ယူဆောင်သည့် cavs_or_20 ဟုခေါ်သော ကော်လံတစ်ခုဖြင့် ဒေတာအတွဲအသစ်ကို ဖန်တီးသည်- 1 အဖွဲ့ ကော်လံရှိတန်ဖိုးသည် “ Cavs” နှင့်ညီမျှပါက...
SAS တွင် IF AND logic ကိုအသုံးပြုရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်- data new_data; set my_data; if team="Cavs" and points>20 then cavs_and_20 = 1; else cavs_and_20 = 0; run ; ဤဥပမာသည် အောက်ပါတန်ဖိုးများကို ယူဆောင်သည့် cavs_and_20 ဟုခေါ်သော ကော်လံတစ်ခုဖြင့် ဒေတာအတွဲအသစ်ကို ဖန်တီးသည်- 1 အသင်း ကော်လံရှိတန်ဖိုးသည် “ Cavs”...
SAS ရှိ အက္ခရာ ကိန်းရှင်များ၏ အရှည်ကို ပြောင်းလဲရန် အလွယ်ဆုံးနည်းလမ်းမှာ PROC SQL ရှိ ALTER TABLE နှင့် MODIFY ထုတ်ပြန်ချက်များကို အသုံးပြုရန်ဖြစ်သည်။ ဒါကိုလုပ်ဖို့၊ အောက်ပါအခြေခံ syntax ကိုသုံးနိုင်ပါတယ်။ proc sql ; alter table my_data modify team char( 4 ); quit ; ဤဥပမာသည် my_data ဟုခေါ်သော ဒေတာအတွဲရှိ team ဟုခေါ်သော ဇာတ်ကောင်ကိန်းရှင်၏အရှည်ကို 4...
ဒေါ်လာဖော်မတ်ထားသော ကော်လံတွင် တန်ဖိုးများကို ပရင့်ထုတ်ရန် SAS တွင် DOLLAR ဖော်မတ်ရွေးချယ်မှုကို သင်အသုံးပြုနိုင်သည်- အဓိက ဒေါ်လာဈေး လက္ခဏာ ဂဏန်းသုံးလုံးစီခြားထားသော ကော်မာများ ဒဿမအပိုင်းကို ပိုင်းခြားသော အမှတ် အောက်ပါဥပမာသည် လက်တွေ့တွင် DOLLAR ဖော်မတ်ရွေးချယ်မှုကို မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။ ဥပမာ- SAS တွင် Dollar Format ဖြင့် တန်ဖိုးများကို ပြသပါ။ စတိုးဆိုင်တစ်ခုရှိ ကုန်ပစ္စည်းအမျိုးမျိုး၏စျေးနှုန်းနှင့်ပတ်သက်သော အချက်အလက်များပါရှိသော SAS တွင် အောက်ပါဒေတာအစုံရှိသည်ဆိုပါစို့။ /*create dataset*/ data my_data;...
အချို့သောအခြေအနေများနှင့်ကိုက်ညီသည့်အခြားဒေတာအစုံမှအတန်းများသာပါဝင်သည့်ဒေတာအတွဲအသစ်တစ်ခုကိုဖန်တီးရန် SAS တွင် SET ဖြင့် WHERE ရွေးချယ်မှုကို သင်အသုံးပြုနိုင်ပါသည်။ ဤရွေးချယ်မှုကို လက်တွေ့တွင် အသုံးပြုရန် ဘုံနည်းလမ်းနှစ်ခုရှိသည်။ Method 1: WHERE ကိုသုံး၍ အခြေအနေတစ်ခုဖြင့် သတ်မှတ်ပါ။ data new_data; set my_data ( where = (dots>20)); run ; ဤနမူနာသည် new_data ဟုခေါ်သော ဒေတာအတွဲအသစ်ကို ဖန်တီးပေးသည့် my_data တွင် အမှတ် 20 ထက်များသော တန်ဖိုးသည် my_data ရှိ...