Sas တွင် proc sort ကိုအသုံးပြုနည်း (ဥပမာများနှင့်အတူ)


တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော ကိန်းရှင်များကို အခြေခံ၍ ဒေတာအတွဲတစ်ခုတွင် စောင့်ကြည့်မှုများကို စီရန် SAS တွင် proc စီခြင်းကို သင်အသုံးပြုနိုင်သည်။

အောက်ပါနမူနာများသည် SAS တွင် အောက်ပါဒေတာအစုံဖြင့် ဤလုပ်ငန်းစဉ်ကို အသုံးပြုနည်းကို ပြသသည်-

 /*create dataset*/
data original_data;
    input team $pointsrebounds;
    datalines ;
At 12 8
At 12 7
At 14 5
At 23 9
At 20 12
At 11 7
At 14 7
B 20 2
B 20 5
B 29 4
B 14 7
B 19 8
B 17 9
B 30 9
;
run ;

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

ဥပမာ 1- အကဲခတ်များကို ငယ်စဉ်လိုက် စီပါ။

အမှတ်များ ကော်လံရှိ တန်ဖိုးအပေါ် အခြေခံ၍ ကြီးလိုက်ကြီးငယ်လိုက် (အသေးဆုံးမှ အကြီးဆုံး) ဒေတာအတွဲရှိ စောင့်ကြည့်မှုများကို စီရန် proc အမျိုးအစားကို အသုံးပြုနိုင်ပါသည်။

 /*sort by points ascending*/
proc sort data =original_data out =data2;
    by points;
run ;

/*view sorted dataset*/
proc print data =data2; 

SAS လုပ်ထုံးလုပ်နည်းကို ကြီးစဉ်ငယ်လိုက် စီပါ။

အကဲခတ်များကို အမှတ်များ ကော်လံရှိ တန်ဖိုးအပေါ် အခြေခံ၍ ကြီးကြီးလိုက် စီထားသည်ကို သတိပြုပါ။

ဥပမာ 2- လေ့လာချက်များကို ကြီးစဉ်ငယ်လိုက် စီပါ။

ကျွန်ုပ်တို့သည် အမှတ်များ ကော်လံရှိ တန်ဖိုးအပေါ် အခြေခံ၍ ဒေတာအတွဲရှိ စောင့်ကြည့်မှုများကို ကြီး စဉ် ငယ်လိုက် (အကြီးဆုံးမှ အငယ်ဆုံး) အထိ စီရန် proc အမျိုးအစားကို အသုံးပြုနိုင်ပါသည်။

 /*sort by points descending*/
proc sort data =original_data out =data3;
    by descending points;
run ;

/*view sorted dataset*/
proc print data =data3; 

SAS လုပ်ထုံးလုပ်နည်း ကြီးစဉ်အလိုက်စီပါ။

အကဲခတ်များကို အမှတ်များ ကော်လံရှိ တန်ဖိုးအပေါ် အခြေခံ၍ ကြီးကြီးလိုက် စီထားသည်ကို သတိပြုပါ။

ဥပမာ 3- ကော်လံများစွာဖြင့် လေ့လာချက်များကို စီပါ။

ကိန်းရှင်များစွာဖြင့် ဒေတာအတွဲအတွင်း လေ့လာတွေ့ရှိချက်များကို စီစဥ်ရန် ထုတ်ပြန်ချက်တွင် ဖော်ပြထားသော ကိန်းရှင်များစွာဖြင့် proc အမျိုးအစားကို အသုံးပြုနိုင်သည်။

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

 /*sort by points ascending, then by rebounds ascending*/
proc sort data =original_data out =data4;
    by points rebounds;
run ;

/*view sorted dataset*/
proc print data =data4; 

သတိပြုစရာများကို အမှတ်များ ကော်လံမှ ကြီးလိုက်ကြီးလိုက်ဖြင့် စီထားကာ၊ ထို့နောက် အတက်အဆင်း ကော်လံရှိ တန်ဖိုးအလိုက် ကြီးလိုက်ကြီးလိုက် ဖြစ်နေသည်။

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

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

SAS တွင် Proc Append ကိုအသုံးပြုနည်း
SAS တွင် Proc Tabulate ကိုအသုံးပြုနည်း
SAS တွင် Proc collation ကိုအသုံးပြုနည်း

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

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