Category: လမ်းညွှန်
string တစ်ခုရှိ စာကြောင်းခွဲတစ်ခု၏ ပထမဆုံးဖြစ်ပေါ်မှု အနေအထားကို ရှာဖွေရန် SAS တွင် FIND လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်သည်။ ဤအင်္ဂါရပ်ကိုအသုံးပြုရန် အသုံးအများဆုံးနည်းလမ်းနှစ်ခုမှာ အောက်ပါအတိုင်းဖြစ်သည်- နည်းလမ်း 1- string တစ်ခု၏ ပထမဆုံးပေါ်ပေါက်သည့် အနေအထားကို ရှာပါ။ data new_data; set original_data; first_occurrence = find (variable_name, " string "); run; နည်းလမ်း 2- string တစ်ခု၏ ပထမဆုံးပေါ်ပေါက်မှု အနေအထားကို ရှာပါ (ဖြစ်ရပ်ကို...
SAS တွင် ဒေတာအတွဲနှစ်ခုဖြင့် ဘယ်ဘက် join ကိုလုပ်ဆောင်ရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်- proc sql; create table final_table as select * from data1 as x left join data2 as y on x.ID = y.ID; quit; အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။ ဆက်စပ်-...
SAS တွင် ဒေတာအတွဲနှစ်ခုဖြင့် အတွင်းပိုင်း join ကိုလုပ်ဆောင်ရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်- proc sql ; create table final_table as select * from data1 as x join data2 as y on x.ID = y.ID; quit ; အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။...
ဒေတာအတွဲတစ်ခုရှိ ကိန်းရှင်များအတွက် အညွှန်းအမည်များကို ပေးဆောင်ရန် SAS ရှိ အညွှန်း လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်ပါသည်။ အောက်ဖော်ပြပါ ဥပမာသည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။ ဥပမာ- SAS တွင် အညွှန်းအညွှန်းများ ကျွန်ုပ်တို့သည် SAS တွင် အောက်ပါဒေတာအတွဲကို ဖန်တီးသည်ဆိုပါစို့။ /*create dataset*/ data data1; inputID $xy; datalines ; Mavs 99 21 Spurs 93 18 Rockets 88 27 Thunder...
စာကြောင်းတစ်စိတ်တစ်ပိုင်းကို ထုတ်ယူရန် SAS ရှိ SUBSTR လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်သည်။ ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်- SUBSTR(အရင်းအမြစ်၊ ရာထူး၊ N) ရွှေ- အရင်းအမြစ် : ခွဲခြမ်းစိတ်ဖြာရန် ချန်နယ် ရာထူး – စာဖတ်ရန် စတင်သည့် အနေအထား N : ဖတ်ရန် စာလုံးအရေအတွက် ဤအင်္ဂါရပ်ကိုအသုံးပြုရန် အသုံးအများဆုံးနည်းလမ်းလေးခုမှာ အောက်ပါအတိုင်းဖြစ်သည်- နည်းလမ်း 1- ပထမ N စာလုံးများကို string မှ ထုတ်ယူပါ။ data new_data;...
ဤသည်မှာ SAS တွင် ကိန်းရှင်အသစ်များဖန်တီးရန် အသုံးအများဆုံးနည်းလမ်းနှစ်ခုဖြစ်သည်။ နည်းလမ်း 1- Scratch မှ Variable များကိုဖန်တီးပါ။ data original_data; input var1 $var2 var3; datalines ; At 12 6 B 19 5 C 23 4 D 40 4 ; run ; နည်းလမ်း 2- ရှိပြီးသား ကိန်းရှင်များမှ ကိန်းရှင်များကို ဖန်တီးပါ။ data...
ဤသည်မှာ SAS တွင် ဒေတာအတွဲတစ်ခုကို ခွဲသတ်မှတ်ရန် အသုံးအများဆုံးနည်းလမ်း သုံးခုဖြစ်သည်။ နည်းလမ်း 1- သိမ်းဆည်းရန် မည်သည့်ကော်လံများကို ရွေးချယ်ပါ။ data new_data; set original_data; keep var1 var3; run ; နည်းလမ်း 2- မည်သည့်ကော်လံများကို ဖျက်မည်ကို ရွေးချယ်ပါ။ data new_data; set original_data; dropvar4 ; run ; နည်းလမ်း 3- အခြေအနေပေါ်မူတည်၍ ထားရှိရမည့်အတန်းများကို ရွေးချယ်ပါ။ data new_data;...
ဤသည်မှာ SAS ရှိ ဒေတာအတွဲတစ်ခုအတွက် ရာခိုင်နှုန်းများကို တွက်ချက်ရန် အသုံးအများဆုံးနည်းလမ်း သုံးခုဖြစ်သည်။ နည်းလမ်း 1- တိကျသော ရာခိုင်နှုန်းတန်ဖိုးကို တွက်ချက်ပါ။ /*calculate 70th percentile value for var1*/ proc univariate data =original_data; var var1; output out =percentile_data pctlpts = 70 pctlpre = P_; run ; နည်းလမ်း 2- Multiple Specific Percentile...
SAS တွင် အလေးချိန်ပျမ်းမျှတွက်ချက်ရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်ပါသည်။ နည်းလမ်း 1- အလေးချိန်ပျမ်းမျှကို တွက်ချက်ပါ။ proc sql ; create table new_data as select sum (weight * value) / sum (weight) as weighted_average from original_data; quit ; နည်းလမ်း 2- အုပ်စုအလိုက် အလေးချိန် ပျမ်းမျှကို တွက်ချက်ပါ။ proc sql ; create table...
SAS ရှိ ရက်စွဲနှစ်ခုကြား ခြားနားချက်ကို လျင်မြန်စွာတွက်ချက်ရန် SAS ရှိ INTCK လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်ပါသည်။ ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်- INTCK (ကြားကာလ၊ စတင်ရက်စွဲ၊ အဆုံးဒေတာ၊ နည်းလမ်း) ရွှေ- ကြားကာလ : တွက်ချက်ရန် ကြားကာလ (ရက်၊ တစ်ပတ်၊ လ၊ နှစ်၊ စသည်) စတင်ရက်စွဲ – စတင်ရက်စွဲ ပြီးဆုံးသည့်ရက်စွဲ : ပြီးဆုံးသည့်ရက်စွဲ နည်းလမ်း : ကြားကာလ အပြည့်အစုံကို ရေတွက်မလား (‘D’...