ပျောက်ဆုံးနေသောတန်ဖိုးများကို sas တွင် သုညဖြင့် အစားထိုးနည်း
မကြာခဏဆိုသလို၊ သင်သည် SAS ဒေတာအတွဲတွင် ပျောက်ဆုံးနေသောတန်ဖိုးများကို သုညဖြင့် အစားထိုးလိုပေမည်။
ကံကောင်းထောက်မစွာ၊ ၎င်းသည်ရိုးရှင်းသော if then statement ကိုအသုံးပြု၍ပြုလုပ်ရန်လွယ်ကူသည်။
အောက်ပါဥပမာများသည် လက်တွေ့တွင် ပျောက်ဆုံးနေသောတန်ဖိုးများကို သုညဖြင့် အစားထိုးနည်းကို ပြသထားသည်။
ဥပမာ 1- ကော်လံများအားလုံးတွင် ပျောက်ဆုံးနေသောတန်ဖိုးများကို အစားထိုးပါ။
ကျွန်ုပ်တို့တွင် SAS တွင် အောက်ပါဒေတာအတွဲ ကော်လံသုံးခုရှိပြီး တစ်ခုစီတွင် တန်ဖိုးများ ပျောက်ဆုံးနေသည်ဆိုပါစို့။
/*create dataset*/ data my_data; input xyz; datalines ; 1. 76 2 3 . 2 3 85 4 5 88 2 2 . 1 2 69 5. 94 4 1 . . . 88 4 3 92 ; run ; /*view dataset*/ proc print data =my_data;

ဒေတာအတွဲ၏ကော်လံတစ်ခုစီရှိ ပျောက်ဆုံးနေသောတန်ဖိုးများကို သုညဖြင့်အစားထိုးရန် အောက်ပါကုဒ်ကို ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်-
/*create new dataset with missing values replaced by zero*/
data my_data_new;
set my_data;
array variablesOfInterest _numeric_ ;
do over variablesOfInterest;
if variablesOfInterest=. then variablesOfInterest= 0 ;
end ;
run ;
/*view new dataset*/
proc print data =my_data_new;

ကော်လံတစ်ခုစီရှိ ပျောက်ဆုံးတန်ဖိုးများကို သုညဖြင့် အစားထိုးထားသည်ကို သတိပြုပါ။
မှတ်ချက် – _numeric_ အကြောင်းပြချက်သည် ဒေတာအတွဲရှိ ဂဏန်းကော်လံတစ်ခုစီရှိ ပျောက်ဆုံးနေသောတန်ဖိုးများကို သုညဖြင့် အစားထိုးရန် SAS အား ပြောထားသည်။
ဥပမာ 2- သီးခြားကော်လံတစ်ခုတွင် ပျောက်ဆုံးနေသောတန်ဖိုးများကို အစားထိုးပါ။
ကျွန်ုပ်တို့တွင် SAS တွင် အောက်ပါဒေတာသတ်မှတ်ထားသော ကော်လံသုံးခုရှိပြီး တစ်ခုစီတွင် တန်ဖိုးများ လွဲမှားနေကြောင်း ထပ်မံယူဆကြပါစို့။
/*create dataset*/ data my_data; input xyz; datalines ; 1. 76 2 3 . 2 3 85 4 5 88 2 2 . 1 2 69 5. 94 4 1 . . . 88 4 3 92 ; run ; /*view dataset*/ proc print data =my_data;

ဒေတာအတွဲ၏ကော်လံ “y” တွင်သာ ပျောက်ဆုံးနေသောတန်ဖိုးများကို သုညဖြင့်အစားထိုးရန် အောက်ပါကုဒ်ကို ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်-
/*create new dataset with missing values in "y" column replaced by zero*/
data my_data_new;
set my_data;
array variablesOfInterest y;
do over variablesOfInterest;
if variablesOfInterest=. then variablesOfInterest= 0 ;
end ;
run ;
/*view new dataset*/
proc print data =my_data_new;

“ y” ကော်လံရှိ ပျောက်ဆုံးနေသော တန်ဖိုးများကို သုညဖြင့် အစားထိုးထားသည်ကို သတိပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
SAS တွင်ဒေတာကိုပုံမှန်ဖြစ်အောင်လုပ်နည်း
SAS တွင် ထပ်တူများကို ဖယ်ရှားနည်း
SAS တွင်လုပ်ထုံးလုပ်နည်းအကျဉ်းချုပ်ကိုအသုံးပြုနည်း
SAS တွင် သုညမဟုတ်သော လေ့လာမှုများကို မည်သို့ရွေးချယ်မည်နည်း။