Sas- proc sgplot ကို အသုံးပြု၍ အုပ်စုများကို မည်သို့ကြံစည်မည်နည်း။
SAS တွင် PROC SGPLOT ကို အသုံးပြု၍ အုပ်စုများဆွဲရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်ပါသည်။
နည်းလမ်း 1- အုပ်စုတစ်ခုစီကို သီးခြားဂရပ်များဖြင့် ဆွဲပါ။
/*create multiple plots that show histogram of points for each team*/
proc sgplot data =my_data;
by team;
histogram points;
density points / type =kernel;
run ;
အဆိုပါထုတ်ပြန်ချက် မှ SAS သည် အဖွဲ့ ကော်လံရှိ သီးခြားတန်ဖိုးတစ်ခုစီအတွက် သီးခြား histogram တစ်ခုကို ဖန်တီးရန် ညွှန်ကြားထားသည်။
နည်းလမ်း 2- ဂရပ်တစ်ခုစီတွင် အုပ်စုတစ်ခုစီကို ဆွဲချပါ။
/*plot histogram of points for each team on one chart*/
proc sgplot data =my_data;
histogram points / group =team;
density points / type =kernel group =team;
run ;
အဖွဲ့၏ ညွှန်ကြားချက်သည် တူညီသောဇယားတွင် ထပ်ထားသော အဖွဲ့ ကော်လံရှိ သီးခြားတန်ဖိုးတစ်ခုစီအတွက် သီးခြားဟီစတိုဂရမ်ကို ပြသရန် SAS ကို ညွှန်ကြားထားသည်။
အောက်ပါနမူနာများသည် SAS ရှိ အောက်ပါဒေတာအစုံဖြင့် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-
/*create dataset*/
data my_data;
input team $points;
datalines ;
At 29
At 23
At 20
At 21
At 33
At 35
At 31
B 21
B14
B15
B 11
B 12
B 10
B15
;
run ;
/*view dataset*/
proc print data =my_data;
ဥပမာ 1- အုပ်စုတစ်ခုစီကို သီးခြားဂရပ်များဖြင့် ပုံဖော်ရန် PROC SGPLOT ကိုသုံးပါ။
အဖွဲ့ တစ်ခုစီအတွက် အမှတ်များ ခွဲဝေမှုကိုပြသသည့် တစ်ဦးချင်း histograms ဖန်တီးရန် PROC SGPLOT တွင် ထုတ်ပြန်ချက် အတိုင်း ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်-
/*create multiple plots that show histogram of points for each team*/
proc sgplot data =my_data;
by team;
histogram points;
density points / type =kernel;
run ;
ပထမ ဟစ်စတိုဂရမ်သည် အသင်း A အတွက် အမှတ်များ ဖြန့်ဖြူးမှုကို ပြသပြီး ဒုတိယ ဟစ်စတိုဂရမ်သည် အသင်း B အတွက် အမှတ်များ ဖြန့်ဖြူးမှုကို ပြသသည်။
မှတ်ချက် – သိပ်သည်းဆ ကြေငြာချက်သည် ချန်လှပ်ထားနိုင်သော်လည်း ၎င်းသည် ဖြန့်ဖြူးမှု၏ပုံသဏ္ဍာန်ကို အကျဉ်းချုပ်ဖော်ပြရန် အသုံးဝင်သောနည်းလမ်းတစ်ခုဖြစ်သည့် histogram တစ်ခုစီအတွက် သိပ်သည်းဆမျဉ်းကွေးကို ပြသထားသည်။
ဥပမာ 2- ဂရပ်တစ်ခုစီတွင် အုပ်စုတစ်ခုစီကိုဆွဲ ရန် PROC SGPLOT ကိုသုံးပါ။
အဖွဲ့ တစ်ခုစီအတွက် အမှတ် ခွဲဝေမှု၏ ထပ်နေသည့် ဟစ်စတိုဂရမ်များပါရှိသော ဇယားတစ်ခုကို ဖန်တီးရန် PROC SGPLOT တွင် အဖွဲ့ ထုတ်ပြန်ချက်ကို ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်-
/*plot histogram of points for each team on one chart*/
proc sgplot data =my_data;
histogram points / group = team transparency = 0.5 ;
density points / type =kernel group =team;
run ;
အပြာရောင်ဟစ်စတိုဂရမ်သည် အသင်း A အတွက် ပွိုင့်တန်ဖိုးများ ဖြန့်ဖြူးမှုကို ပြသပြီး အနီရောင် ဟီစတိုဂရမ်သည် အသင်း B အတွက် ပွိုင့်တန်ဖိုးများ ခွဲဝေမှုကို ပြသသည်။
ဤချဉ်းကပ်နည်းကို အသုံးပြုခြင်း၏ အားသာချက်မှာ အဖွဲ့ တစ်ခုစီအတွက် ပွိုင့် တန်ဖိုးများ ဖြန့်ဝေမှုကို လျင်မြန်စွာ နှိုင်းယှဉ်နိုင်ခြင်းကြောင့် ဟီစတိုဂရမ်တစ်ခုစီကို တူညီသောဂရပ်ပေါ်တွင် တင်ထားခြင်းဖြစ်သည်။
မှတ်ချက် – ပွင့်လင်းမြင်သာမှု အကြောင်းပြချက်သည် ဟီစတိုဂရမ်များကို ဖောက်ထွင်းမြင်နိုင်ပြီး ၎င်းတို့ ထပ်နေသောအခါတွင် ပိုမိုလွယ်ကူစွာ ဖတ်နိုင်စေသည်။ ဤတန်ဖိုးကို 1 ဟု သတ်မှတ်လေလေ၊ ဟစ်စတိုဂရမ်များ ပိုမိုပွင့်လင်းလာလေဖြစ်သည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဇယားများကို ဖန်တီးနည်းကို ရှင်းပြသည်-
SAS တွင် Line Plots ဖန်တီးနည်း
SAS တွင်အုပ်စုအလိုက် boxplots ဖန်တီးနည်း
SAS တွင် regression line ဖြင့် scatterplot တစ်ခုကို ဖန်တီးနည်း