R တွင် မုဒ်ကို တွက်ချက်နည်း (ဥပမာများဖြင့်)
ဒေတာအတွဲတစ်ခု၏ မုဒ်သည် မကြာခဏ အများဆုံးတန်ဖိုးကို ကိုယ်စားပြုသည်။
ပေးထားသည့် ဒေတာအတွဲတွင် မုဒ်များ၊ တစ်ခုတည်းမုဒ် သို့မဟုတ် မုဒ်များစွာ ရှိနိုင်သည် ။
R စာရင်းအင်းဆော့ဖ်ဝဲတွင် ဒေတာအတွဲတစ်ခု၏မုဒ်ကို တွက်ချက်ရန် built-in လုပ်ဆောင်ချက် မပါဝင်သော်လည်း မုဒ်ကိုတွက်ချက်ရန် အောက်ပါလုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်သည်-
find_mode <- function (x) { u <- unique(x) tab <- tabulate(match(x, u)) u[tab == max(tab)] }
အောက်ဖော်ပြပါ ဥပမာများသည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။
ဥပမာ 1- ဒစ်ဂျစ်တယ် vector ၏မုဒ်ကို တွက်ချက်ခြင်း။
အောက်ဖော်ပြပါ ကုဒ်သည် ဒစ်ဂျစ်တယ် ကွက်ကွက်တစ်ခု၏ မုဒ်ကို တွက်ချက်ရန် ဤလုပ်ဆောင်ချက်ကို အသုံးပြုနည်းကို ပြသသည်။
#define function to calculate mode
find_mode <- function (x) {
u <- unique(x)
tab <- tabulate(match(x, u))
u[tab == max(tab)]
}
#define numeric vector
data <- c(1, 2, 2, 3, 4, 4, 4, 4, 5, 6)
#find fashion
find_mode(data)
[1] 4
ဒေတာအတွဲ၏မုဒ်သည် 4 ဖြစ်သည် ။ ဤသည်မှာ မကြာခဏ တက်လာသော နံပါတ်ဖြစ်သည်။
ဒေတာအတွဲတစ်ခုတွင် မုဒ်များစွာရှိသည့်အခါတွင်လည်း ဤလုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့အသုံးပြုနိုင်ကြောင်း သတိပြုပါ-
#define function to calculate mode
find_mode <- function (x) {
u <- unique(x)
tab <- tabulate(match(x, u))
u[tab == max(tab)]
}
#define numeric vector with multiple modes
data <- c(1, 2, 2, 2, 2, 3, 4, 4, 4, 4, 5, 6)
#find fashion
find_mode(data)
[1] 2 4
ဒေတာအတွဲ၏မုဒ်များသည် 2 နှင့် 4 ဖြစ်သည်။ ဤဂဏန်းနှစ်လုံးသည် အဖြစ်အများဆုံးဖြစ်သည်။
ဥပမာ 2- ဇာတ်ကောင် vector တစ်ခု၏မုဒ်ကို တွက်ချက်ခြင်း။
အက္ခရာ vector တစ်ခု၏မုဒ်ကို တွက်ချက်ရန်အတွက်လည်း ဤလုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။
#define function to calculate mode
find_mode <- function (x) {
u <- unique(x)
tab <- tabulate(match(x, u))
u[tab == max(tab)]
}
#define character vector
data <- c('Sunny', 'Cloudy', 'Sunny', 'Sunny', 'Rainy', 'Cloudy')
#find fashion
find_mode(data)
[1] “Sunny”
မုဒ်သည် “ Sunny” ဟု ပြောင်းလဲလာသည် – ၎င်းသည် vector တွင် အများဆုံးတွေ့ရသည့် string ဖြစ်သည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားသော သရုပ်ဖော်ကိန်းဂဏန်းများကို တွက်ချက်နည်းကို ရှင်းပြသည်-
R တွင် ဂဏန်းငါးလုံး၏ အကျဉ်းချုပ်ကို တွက်နည်း
R တွင် အနှစ်ချုပ်ဇယားများ ဖန်တီးနည်း
R တွင် Mean() function ကိုအသုံးပြုနည်း