A- histogram ရှိ bins အရေအတွက်ကို ဘယ်လိုပြောင်းမလဲ။


R တွင် histogram တစ်ခုကို ဖန်တီးသောအခါ၊ Sturges’ rule ဟုခေါ်သော ဖော်မြူလာကို အသုံးပြုရန် အကောင်းဆုံးအုပ်စုအရေအတွက်ကို ဆုံးဖြတ်ရန် အသုံးပြုသည်။

သို့သော်၊ သင်သည် ဤဖော်မြူလာကို အစားထိုးရန်နှင့် ဟီစတိုဂရမ်တွင် အသုံးပြုရန် အုပ်စုအရေအတွက်အတိအကျကို သတ်မှတ်ရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်သည်။

 hist(data, breaks = seq(min(data), max(data), length. out = 7 ))

ဟီစတိုဂရမ်တွင် အသုံးပြုသည့် အုပ်စုအရေအတွက်သည် length.out အကြောင်းပြချက်တွင် သတ်မှတ်ထားသည့် အရေအတွက်ထက် လျော့နည်းနေမည်ကို သတိပြုပါ။

အောက်ပါဥပမာများသည် ဤ syntax ကိုလက်တွေ့တွင်မည်သို့အသုံးပြုရမည်ကိုပြသထားသည်။

ဥပမာ 1- အခြေခံ Histogram ဖန်တီးပါ။

အောက်ဖော်ပြပါ ကုဒ်သည် bins အရေအတွက်ကို မသတ်မှတ်ဘဲ R တွင် အခြေခံ histogram တစ်ခုကို ဖန်တီးနည်းကို ပြသသည်-

 #define vector of data
data <- c(1, 2, 2, 3, 4, 4, 4, 5, 5, 6, 7, 10, 11, 13, 16, 16, 16)

#create histogram of data
hist(data, col = ' lightblue ') 

Sturges ၏စည်းမျဉ်းကိုအသုံးပြု၍ R သည် histogram တွင်စုစုပေါင်းအုပ်စု 8 ခုကိုအသုံးပြုရန်ဆုံးဖြတ်ခဲ့သည်။

ဥပမာ 2- histogram တွင် အသုံးပြုရန် bins အရေအတွက်ကို သတ်မှတ်ပါ။

အောက်ပါကုဒ်သည် တူညီသောဒေတာ vector အတွက် ဟီစတိုဂရမ်ကို ဖန်တီးနည်းကို ပြသပြီး အုပ်စု 6 ခု တိတိကို အသုံးပြုသည်-

 #define vector of data
data <- c(1, 2, 2, 3, 4, 4, 4, 5, 5, 6, 7, 10, 11, 13, 16, 16, 16)

#create histogram with 6 bins
hist(data, col = ' lightblue ', breaks = seq(min(data), max(data), length. out = 7 )) 

သတ်မှတ်ထားသော Bins အရေအတွက်ကို ရွေးချယ်ခြင်းအတွက် ကြိုတင်ကာကွယ်မှုများ

ဟီစတိုဂရမ်တွင် အသုံးပြုသည့် အုပ်စုအရေအတွက်သည် ဒေတာအစုံကို ကျွန်ုပ်တို့ဘာသာပြန်ဆိုပုံအပေါ် ကြီးမားသောအကျိုးသက်ရောက်မှုရှိသည်။

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

 #define vector of data
data <- c(1, 2, 2, 3, 4, 4, 4, 5, 5, 6, 7, 10, 11, 13, 16, 16, 16)

#create histogram with 3 bins
hist(data, col = ' lightblue ', breaks = seq(min(data), max(data), length. out = 4 )) 

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

 #define vector of data
data <- c(1, 2, 2, 3, 4, 4, 4, 5, 5, 6, 7, 10, 11, 13, 16, 16, 16)

#create histogram with 15 bins
hist(data, col = ' lightblue ', breaks = seq(min(data), max(data), length. out = 16 )) 

ယေဘူယျအားဖြင့်၊ R တွင်အသုံးပြုသော ပုံသေ Sturges စည်းမျဉ်းသည် အကောင်းဆုံးအုပ်စုအရေအတွက်ဖြင့် ဟစ်စတိုဂရမ်များကို ထုတ်လုပ်လေ့ရှိသည်။

bins အရေအတွက်အတိအကျရှိသော histogram တစ်ခုကိုဖန်တီးရန် ဤနေရာတွင်ပေးထားသည့်ကုဒ်ကို လွတ်လွတ်လပ်လပ်အသုံးပြုနိုင်သော်လည်း bins အများအပြား သို့မဟုတ် အလွန်နည်းသောပုံးများကို မရွေးချယ်မိစေရန် သတိထားပါ။

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

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

R တွင် များစွာသော ဟီစတိုဂရမ်များကို မည်သို့ဆွဲမည်နည်း။
R တွင် variable နှစ်ခု၏ histogram တစ်ခုဖန်တီးနည်း
R တွင် နှိုင်းရကြိမ်နှုန်း ဟီစတိုဂရမ် ဖန်တီးနည်း

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

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