Sas တွင် proc format ကိုအသုံးပြုနည်း (ဥပမာများနှင့်အတူ)
ဒေတာအညွှန်းများအတွင်း ဒေတာတန်ဖိုးများကို မြေပုံဆွဲဖန်တီးရန် SAS တွင် PROC FORMAT ကို အသုံးပြုနိုင်သည်။
ဤလုပ်ထုံးလုပ်နည်းသည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-
proc format ;
value points_range
25-high='High'
15-<25='Medium'
other ='Low';
run ;
ဤဥပမာသည် အောက်ပါမြေပုံကို ဖန်တီးသည်-
- 25 သို့မဟုတ် ထို့ထက်ပို၍ ညီမျှသော တန်ဖိုးများကို ” မြင့် ” အဖြစ် ပြသပါမည်
- 15 နှင့် 25 အကြားတန်ဖိုးများကို ” အလယ်အလတ် ” အဖြစ်ပြသပါမည်
- အခြားတန်ဖိုးများအားလုံးကို ” အနိမ့် ” အဖြစ်ပြသပါမည်
အောက်ပါနမူနာများသည် SAS တွင် အောက်ပါဒေတာအစုံဖြင့် PROC FORMAT အသုံးပြုနည်းကို ပြသသည်-
/*create dataset*/
data my_data;
input team $position $points;
datalines ;
A Guard 25
A Guard 20
A Guard 30
A Forward 25
A Forward 10
B Guard 10
B Guard 22
B Forward 30
B Forward 10
B Forward 10
B Forward 25
;
run ;
/*view dataset*/
proc print data =my_data;
ဥပမာ 1- ကြိမ်နှုန်းဇယားရှိ တန်ဖိုးများကို အညွှန်းများအဖြစ်ဖော်မတ်ရန် PROC FORMAT ကိုသုံးပါ
ဒေတာအတွဲ၏ အမှတ်များကော်လံတွင် တန်ဖိုးများ၏ ကြိမ်နှုန်းဇယားတစ်ခုဖန်တီးရန် ကျွန်ုပ်တို့ PROC FREQ ကို အသုံးပြုသည်ဆိုပါစို့။
/*calculate frequency of values in points column*/
proc freq data = my_data;
tablepoints ;
run ;
အထွက်သည် အမှတ်များကော်လံရှိ တစ်ခုချင်းစီတန်ဖိုးတစ်ခုစီ၏ ကြိမ်နှုန်းကိုပြသသည်။
သို့သော်၊ ကျွန်ုပ်တို့သည် ဤကဲ့သို့သော တန်ဖိုးများကို ဖော်မတ်လုပ်လိုသည်ဆိုပါစို့။
- 25 သို့မဟုတ် ထို့ထက်ပို၍ ညီမျှသော တန်ဖိုးများကို ” မြင့် ” အဖြစ် ပြသပါမည်
- 15 နှင့် 25 အကြားတန်ဖိုးများကို ” အလယ်အလတ် ” အဖြစ်ပြသပါမည်
- အခြားတန်ဖိုးများအားလုံးကို ” အနိမ့် ” အဖြစ်ပြသပါမည်
ဒါကိုလုပ်ဖို့ PROC FORMAT ကို သုံးနိုင်သည်-
/*define formatting for points variable*/
proc format ;
value points_range
25-high='High'
15-<25='Medium'
other ='Low';
run ;
/*create frequency table for points variable, using formatting defined above*/
proc freq data = my_data;
tablepoints ;
format points points_range. ;
run ;
ယခု ကြိမ်နှုန်းဇယားသည် PROC FORMAT ကြေညာချက်ကို အသုံးပြု၍ ကျွန်ုပ်တို့သတ်မှတ်ထားသော အညွှန်းများအတွင်း အမှတ်များ ပြောင်းလဲနိုင်သော တန်ဖိုးများကို အစုလိုက်ပါသည်။
ဥပမာ 2- ပြောင်းလဲမှုအသစ်တစ်ခုဖန်တီးရန် PROC ဖော်မတ်ကို အသုံးပြုပါ။
ဒေတာတန်ဖိုးများကို ဒေတာအညွှန်းများအဖြစ်သို့ ပြောင်းလဲပေးသည့် ဒေတာအတွဲတစ်ခုတွင် ကိန်းရှင်အသစ်တစ်ခုကို ဖန်တီးရန် PROC FORMAT ကို အသုံးပြုနိုင်သည်။
အောက်ပါ syntax သည် ၎င်းကို မည်သို့လုပ်ဆောင်ရမည်ကို ပြသသည်-
/*define formatting for points variable*/
proc format ;
value points_range
25-high='High'
15-<25='Medium'
other ='Low';
run ;
/*create new dataset with points_range variable*/
data new_data;
set my_data;
point_range = put (points, points_range. );
run ;
/*view dataset*/
proc print data = new_data;
‘point_range’ ဟုခေါ်သော ကိန်းရှင်အသစ်သည် ‘points’ variable အတွက် သက်ဆိုင်သည့်တန်ဖိုးပေါ်မူတည်၍ အနိမ့်၊ အလတ် သို့မဟုတ် မြင့်သည့်တန်ဖိုးကို ယူသည်။
မှတ်ချက် – အပြည့်အစုံ PROC FORMAT စာရွက်စာတမ်းကို ဤနေရာတွင် ရှာနိုင်သည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
SAS တွင်လုပ်ထုံးလုပ်နည်းအကျဉ်းချုပ်ကိုအသုံးပြုနည်း
SAS တွင် Proc Tabulate ကိုအသုံးပြုနည်း
SAS တွင် Proc collation ကိုအသုံးပြုနည်း