ပျောက်ဆုံးနေသောတန်ဖိုးများကို 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 တွင် သုညမဟုတ်သော လေ့လာမှုများကို မည်သို့ရွေးချယ်မည်နည်း။

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

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