R တွင် boxplots များကို ဘယ်လိုပြန်စီရမလဲ (ဥပမာများဖြင့်)
မကြာခဏဆိုသလို သင်သည် R တွင် ကွက်လပ်များကို ပြန်လည်စီစဉ်လိုပေမည်။
အောက်ပါဥပမာများသည် မတူညီသောနည်းလမ်းနှစ်ခုကို အသုံးပြု၍ ၎င်းကိုပြုလုပ်နည်းကိုပြသသည်-
- နည်းလမ်း 1- သတ်မှတ်ထားသော မှာယူမှုအပေါ် အခြေခံ၍ ပြန်လည်စီစဉ်ပါ။
- နည်းလမ်း 2- boxplot အလယ်အလတ်တန်ဖိုးအပေါ် အခြေခံ၍ ပြန်စီပါ။
နမူနာတစ်ခုစီသည် R တွင် တပ်ဆင်ထားသော လေထုအရည်အသွေး ဒေတာအတွဲကို အသုံးပြုပါမည်-
#view first six lines of air quality data
head(airquality)
Ozone Solar.R Wind Temp Month Day
1 41 190 7.4 67 5 1
2 36 118 8.0 72 5 2
3 12 149 12.6 74 5 3
4 18 313 11.5 62 5 4
5 NA NA 14.3 56 5 5
6 28 NA 14.9 66 5 6
ဤဒေတာအတွဲအတွက် အမှာစာတစ်ခုကို မသတ်မှတ်ဘဲ များစွာသော boxplot ကွက်ကွက်တစ်ခုသည် မည်သို့မည်ပုံဖြစ်သည်-
#create boxplot that shows distribution of temperature by month
boxplot(Temp~Month, data=airquality, col=" lightblue ", border=" black ")
ဥပမာ 1- သတ်သတ်မှတ်မှတ်အမှာစာအပေါ်အခြေခံ၍ အကွက်ကွက်များကို ပြန်လည်စီစဉ်ပါ။
အောက်ပါကုဒ်သည် လ အတွက် အောက်ပါအစီအစဥ်ကို အခြေခံ၍ boxplots များကို မည်သို့စီမည်ကို ပြသသည်- 5၊ 8၊ 6၊ 9၊ 7။
#reorder Month values
airquality$Month <- factor(airquality$Month , levels =c(5, 8, 6, 9, 7))
#create boxplot of temperatures by month using the order we specified
boxplot(Temp~Month, data=airquality, col=" lightblue ", border=" black ")
အဆင့် အငြင်းပွားမှုကို အသုံးပြု၍ ကျွန်ုပ်တို့သတ်မှတ်ထားသော အစီအစဥ်တွင် ယခု boxplots များပေါ်လာသည်ကို သတိပြုပါ။
ဆက်စပ်- R တွင် အချက်အဆင့်များကို မည်သို့ပြန်စီရမည်နည်း။
ဥပမာ 2- အလယ်အလတ်တန်ဖိုးအပေါ်အခြေခံ၍ အကွက်ကွက်များကို ပြန်စီပါ။
အောက်ဖော်ပြပါ ကုဒ်သည် လတိုင်းအတွက် ပျမ်းမျှအပူချိန်တန်ဖိုးအပေါ် အခြေခံ၍ boxplots များကို ငယ်စဉ်ကြီးလိုက် မှာယူနည်းကို ပြသည်-
#reorder Month values in ascending order based on median value of Temp
airquality$Month <- with(airquality, reorder(Month, Temp, median, na. rm = T ))
#create boxplot of temperatures by month
boxplot(Temp~Month, data=airquality, col=" lightblue ", border=" black ")
ယခု လတစ်လအတွက် ပျမ်းမျှတန်ဖိုးအပေါ်အခြေခံ၍ Boxplots များသည် ကြီးလိုက်ကြီးလိုက်ပေါ်လာသည်။
မှတ်ချက် – boxplot တစ်ခုစီ၏ ပျမ်းမျှတန်ဖိုးသည် box တစ်ခုစီ၏ အလယ်ကိုဖြတ်သွားသော အလျားလိုက် အနက်ရောင်မျဉ်းဖြစ်သည်။
ပြန်စီခြင်း လုပ်ဆောင်ချက်တွင် Temp ၏ရှေ့ရှိ အနုတ်လက္ခဏာသင်္ကေတကို အသုံးပြု၍ boxplot များကို ကြီးစဉ်ငယ် လိုက် မှာယူနိုင်သည်-
#reorder Month values in descending order based on median value of Temp
airquality$Month <- with(airquality, reorder(Month, -Temp, median, na. rm = T ))
#create boxplot of temperatures by month
boxplot(Temp~Month, data=airquality, col=" lightblue ", border=" black ")
ယခု လတစ်လအတွက် ပျမ်းမျှတန်ဖိုးအပေါ် အခြေခံ၍ Boxplots များသည် ကြီးစဉ်ငယ်လိုက် ပေါ်လာပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားသော ဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R တွင် ကွက်ကွက်များစွာကို ဘယ်လိုဆွဲမလဲ။
R တွင် Horizontal Box Plots ဖန်တီးနည်း
R ရှိ boxplots တွင် outliers များကိုမည်သို့ဖယ်ရှားနည်း