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 များကိုမည်သို့ဖယ်ရှားနည်း

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

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