Sas တွင် missing function ကို မည်သို့အသုံးပြုနည်း (ဥပမာများဖြင့်)


ကိန်းရှင်တစ်ခုတွင် ပျောက်ဆုံးနေသောတန်ဖိုးပါရှိမရှိ စစ်ဆေးရန် SAS တွင် MISSING လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်သည်။

ဤလုပ်ဆောင်ချက်သည် အောက်ပါ syntax ကိုအသုံးပြုသည်-

အသုံးအနှုန်း လွဲနေသည်)

ရွှေ-

  • expression- အက္ခရာ သို့မဟုတ် ကိန်းဂဏာန်းပြောင်းလဲနိုင်သောအမည်

ကိန်းရှင်တွင် ပျောက်ဆုံးနေသောတန်ဖိုးမပါဝင်ပါက သို့မဟုတ် ၎င်းတွင် ပျောက်ဆုံးတန်ဖိုး တစ်ခု ပါဝင်နေပါက ဤလုပ်ဆောင်ချက်သည် 0 သို့ ပြန်သွားမည်ဖြစ်သည်။

အောက်ဖော်ပြပါ ဥပမာသည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။

ဥပမာ- SAS တွင် MISSING လုပ်ဆောင်ချက်ကို အသုံးပြုနည်း

အမျိုးမျိုးသော ဘတ်စကက်ဘောကစားသမားများအကြောင်း အချက်အလက်ပါရှိသော SAS တွင် အောက်ပါဒေတာအစုံရှိသည်ဆိုပါစို့။

 /*create dataset*/
data my_data;
    input team $position $points assists;
    datalines ;
A Guard 14 4
A Guard 22 6
A Guard 24 9
A Forward 13 8
A Forward 13 9
HAS . 10 5
B Guard 24 4
BGuard. 6
B Forward 34 2
B Forward 15 5
B Forward 23 5
B. 10 4
;
run ;

/*view dataset*/
proc print data =my_data; 

ကျွန်ုပ်တို့သည် ဒေတာအတွဲအသစ်တစ်ခုကို ဖန်တီးနိုင်ပြီး MISSING လုပ်ဆောင်ချက်ကို အသုံးပြု၍ အနေအထား ကော်လံရှိ အတန်းရှိ အတန်းတစ်ခုစီတွင် တန်ဖိုးတစ်ခု ပျောက်ဆုံးနေခြင်းရှိမရှိ စစ်ဆေးပေးသည့် variable တစ်ခုကို ဖန်တီးနိုင်သည်-

 /*create new dataset*/
data new_data;
    set my_data;
    missing_position = missing (position);
run ;

/*view new dataset*/
proc print data = new_data; 

MISSING SAS လုပ်ဆောင်ချက်၏ ဥပမာ

Missing_position ဟုခေါ်သော ကော်လံအသစ်တွင် ရာထူး ကော်လံတွင် ပျောက်ဆုံးတန်ဖိုးမရှိလျှင် 0 တန်ဖိုးနှင့် လွဲမှားနေသည့်တန်ဖိုးရှိပါက 1 တန်ဖိုးပါရှိသည်။

မှတ်ချက် – အတန်း 8 တွင် အမှတ်များ ကော်လံတွင် ပျောက်ဆုံးနေသောတန်ဖိုးရှိသော်လည်း ရာထူးကော်လံတွင် ပျောက်ဆုံးနေသော တန်ဖိုးမရှိသောကြောင့် ပျောက်ဆုံးနေသော_ ရာထူး ကော်လံတွင် 0 တန်ဖိုးပါရှိသည်။

0 နှင့် 1 မှလွဲ၍ အခြားတန်ဖိုးများကို ပြန်ပေးရန်အတွက် MISSING လုပ်ဆောင်ချက်ဖြင့် IF ELSE လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်ကြောင်းကိုလည်း သတိပြုပါ။

ဥပမာအားဖြင့်၊ အောက်ပါကုဒ်သည် အစား “ yes” သို့မဟုတ် “ no” ကို မည်သို့ပြန်ရမည်ကို ပြသသည်-

 /*create new dataset*/
data new_data;
    set my_data;
    if missing(position) then missing_position = 'yes';
    else missing_position = 'no';
run ;

/*view new dataset*/
proc print data = new_data; 

Missing_position ဟုခေါ်သော ကော်လံအသစ်တွင် ရာထူး ကော်လံတွင် ပျောက်ဆုံးတန်ဖိုးမရှိလျှင် တန်ဖိုးမရှိ သလို လွဲမှားနေသည့်တန်ဖိုးရှိပါက yes တန်ဖိုးပါရှိသည်။

မှတ်ချက် – SAS MISSING လုပ်ဆောင်ချက်အတွက် စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာဖွေနိုင်ပါသည်။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

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

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

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