Category: လမ်းညွှန်
ggplot2 ကို အသုံးပြု၍ ဂရပ်တစ်ခုတွင် စာကြောင်းနှစ်ကြောင်းဆွဲရန် အောက်ပါအခြေခံအထားအသိုကိုသုံးနိုင်သည်။ ggplot(df, aes (x = x_variable)) + geom_line( aes (y=line1, color=' line1 ')) + geom_line( aes (y=line2, color=' line2 ')) အောက်ပါဥပမာများသည် ဤ syntax ကိုလက်တွေ့တွင်မည်သို့အသုံးပြုရမည်ကိုပြသထားသည်။ ဥပမာ 1- ggplot2 တွင် စာကြောင်းနှစ်ကြောင်းပါသော အခြေခံကြံစည်မှု R တွင် အောက်ပါ data frame ရှိသည်ဆိုပါစို့။...
ဒေတာအတွဲတစ်ခု၏ မုဒ်သည် မကြာခဏ အများဆုံးတန်ဖိုးကို ကိုယ်စားပြုသည်။ ပေးထားသည့် ဒေတာအတွဲတွင် မုဒ်များ၊ တစ်ခုတည်းမုဒ် သို့မဟုတ် မုဒ်များစွာ ရှိနိုင်သည် ။ R စာရင်းအင်းဆော့ဖ်ဝဲတွင် ဒေတာအတွဲတစ်ခု၏မုဒ်ကို တွက်ချက်ရန် built-in လုပ်ဆောင်ချက် မပါဝင်သော်လည်း မုဒ်ကိုတွက်ချက်ရန် အောက်ပါလုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်သည်- find_mode <- function (x) { u <- unique(x) tab <- tabulate(match(x, u)) u[tab == max(tab)] } အောက်ဖော်ပြပါ ဥပမာများသည်...
R တွင် histogram တစ်ခုကို ဖန်တီးသောအခါ၊ Sturges’ rule ဟုခေါ်သော ဖော်မြူလာကို အသုံးပြုရန် အကောင်းဆုံးအုပ်စုအရေအတွက်ကို ဆုံးဖြတ်ရန် အသုံးပြုသည်။ သို့သော်၊ သင်သည် ဤဖော်မြူလာကို အစားထိုးရန်နှင့် ဟီစတိုဂရမ်တွင် အသုံးပြုရန် အုပ်စုအရေအတွက်အတိအကျကို သတ်မှတ်ရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်သည်။ hist(data, breaks = seq(min(data), max(data), length. out = 7 )) ဟီစတိုဂရမ်တွင် အသုံးပြုသည့် အုပ်စုအရေအတွက်သည် length.out အကြောင်းပြချက်တွင် သတ်မှတ်ထားသည့်...
ggplot2 ရှိ histogram ၏ y ဝင်ရိုးပေါ်ရှိ ရာခိုင်နှုန်းများကိုပြသရန် အောက်ပါအခြေခံအထားအသိုကိုသုံးနိုင်သည်။ library (ggplot2) library (scales) #create histogram with percentages ggplot(data, aes (x = factor (team))) + geom_bar( aes (y = (..count..)/ sum (..count..))) + scale_y_continuous(labels=percent) အောက်ပါဥပမာများသည် ဤ syntax ကိုလက်တွေ့တွင်မည်သို့အသုံးပြုရမည်ကိုပြသထားသည်။ ဥပမာ 1- ရာခိုင်နှုန်းများဖြင့် အခြေခံ ဟီစတိုဂရမ်...
R တွင် သင်ကြုံတွေ့နိုင်သော အမှားတစ်ခုမှာ- Error in apply(df$var1, 2, mean): dim(X) must have a positive length ဒေတာဘောင် သို့မဟုတ် မက်ထရစ်၏ ကော်လံတစ်ခုအတွက် မက်ထရစ်တစ်ခုကို တွက်ချက်ရန် apply() လုပ်ဆောင်ချက်ကို အသုံးပြုရန် ကြိုးပမ်းသောအခါတွင် အဆိုပါ အမှားအယွင်းသည် vector တစ်ခုကို ဒေတာဘောင် သို့မဟုတ် မက်ထရစ်အစား အငြင်းအခုံတစ်ခုအဖြစ် ပေးဆောင်နေစဉ်တွင် ဖြစ်ပေါ်သည်။ ဤသင်ခန်းစာတွင် ဤအမှားကို မည်သို့ပြင်ရမည်ကို တိတိကျကျ ရှင်းပြထားသည်။ အမှားကို...
အမှတ်ခန့်မှန်းချက်သည် လူဦးရေကန့်သတ်ချက်တစ်ခုကို ခန့်မှန်းရန်အတွက် နမူနာဒေတာမှ ကျွန်ုပ်တို့တွက်ချက်သည့် နံပါတ်တစ်ခုကို ကိုယ်စားပြုသည်။ ဤသည်မှာ လူဦးရေအစစ်အမှန် မည်ကဲ့သို့ဖြစ်နိုင်သည်ကို ကျွန်ုပ်တို့၏ ဖြစ်နိုင်ခြေအကောင်းဆုံး ခန့်မှန်းချက်ဖြစ်သည်။ အောက်ပါဇယားသည် လူဦးရေကန့်သတ်ချက်များကို ခန့်မှန်းရန် ကျွန်ုပ်တို့အသုံးပြုသည့် ခန့်မှန်းချက်အမှတ်ကို ပြသည်- အတိုင်းထက်အလွန် လူဦးရေကန့်သတ်ချက် အမှတ်ခန့်မှန်းချက် ဆိုလိုတာ μ (လူဦးရေ ပျမ်းမျှ) x (နမူနာပျမ်းမျှ) အချိုးအစား π (လူဦးရေအချိုးအစား) p (နမူနာအချိုး) အောက်ဖော်ပြပါ ဥပမာများသည် လူဦးရေ၏ပျမ်းမျှနှင့် လူဦးရေအချိုးအတွက် အမှတ်ခန့်မှန်းချက်များကို တွက်ချက်ပုံကို သရုပ်ပြသည်။ ဥပမာ...
R တွင် သင်ကြုံတွေ့ရသော အမှားတစ်ခုမှာ- Error in df$var1- df$var2: non-numeric argument to binary operator Vector နှစ်ခုပေါ်တွင် binary လုပ်ဆောင်ချက်ကို လုပ်ဆောင်ရန် ကြိုးပမ်းသောအခါတွင် ဤအမှားသည် ဖြစ်ပေါ်လာပြီး vector များထဲမှ တစ်ခုသည် ဂဏန်းမဟုတ်ပေ။ ဤသည်မှာ binary လုပ်ဆောင်ချက်များ၏ ဥပမာများဖြစ်သည်။ နုတ် ( – ) ထပ်လောင်း ( + ) အမြှောက်များ ( * )...
ဖြစ်နိုင်ခြေ ဖြန့်ဝေမှုသည် အချို့သောတန်ဖိုးများပေါ်တွင် ကျပန်းပြောင်းလွဲချက် တစ်ခုက ဖြစ်နိုင်ခြေကို ပြောပြသည်။ ဥပမာအားဖြင့်၊ အောက်ပါဖြစ်နိုင်ခြေဖြန့်ဝေမှုသည် သတ်မှတ်ထားသောပွဲစဉ်တစ်ခုတွင် ဘောလုံးအသင်းတစ်သင်းမှ အချို့သောဂိုးအရေအတွက်ကို သွင်းယူနိုင်ခြေကို ပြောပြသည်- ဖြစ်နိုင်ခြေ ဖြန့်ဖြူးမှု၏ မျှော်မှန်းတန်ဖိုးကို ရှာဖွေရန်၊ ကျွန်ုပ်တို့သည် အောက်ပါဖော်မြူလာကို အသုံးပြုနိုင်ပါသည်။ µ = Σx * P(x) ရွှေ- x: ဒေတာတန်ဖိုး P(x): တန်ဖိုး၏ဖြစ်နိုင်ခြေ ဥပမာအားဖြင့်၊ ဘောလုံးအသင်းအတွက် မျှော်မှန်းထားသော ဂိုးအရေအတွက်ကို အောက်ပါအတိုင်း တွက်ချက်ရမည်ဖြစ်ပါသည်။ μ = 0*0.18 +...
ဖြစ်နိုင်ခြေ ဖြန့်ဝေမှုသည် အချို့သောတန်ဖိုးများပေါ်တွင် ကျပန်းပြောင်းလွဲချက် တစ်ခုက ဖြစ်နိုင်ခြေကို ပြောပြသည်။ ဥပမာအားဖြင့်၊ အောက်ပါဖြစ်နိုင်ခြေဖြန့်ဝေမှုသည် သတ်မှတ်ထားသောပွဲစဉ်တစ်ခုတွင် ဘောလုံးအသင်းတစ်သင်းမှ အချို့သောဂိုးအရေအတွက်ကို သွင်းယူနိုင်ခြေကို ပြောပြသည်- ဖြစ်နိုင်ခြေ ဖြန့်ဖြူးမှု၏ မျှော်မှန်းတန်ဖိုးကို ရှာဖွေရန်၊ ကျွန်ုပ်တို့သည် အောက်ပါဖော်မြူလာကို အသုံးပြုနိုင်ပါသည်။ µ = Σx * P(x) ရွှေ- x: ဒေတာတန်ဖိုး P(x): တန်ဖိုး၏ဖြစ်နိုင်ခြေ ဥပမာအားဖြင့်၊ ဘောလုံးအသင်းအတွက် မျှော်မှန်းထားသော ဂိုးအရေအတွက်ကို အောက်ပါအတိုင်း တွက်ချက်ရမည်ဖြစ်ပါသည်။ μ = 0*0.18 +...
R တွင် ဒေတာဘောင်တစ်ခုကို ကူးပြောင်းရန် သင်အသုံးပြုလေ့ရှိသော နည်းလမ်းနှစ်ခုရှိသည်။ နည်းလမ်း 1- Base R ကိုသုံးပါ။ #transpose data frame t(df) နည်းလမ်း 2- data.table ကိုသုံးပါ။ library (data.table) #transpose data frame df_t <- transpose(df) #redefine row and column names rownames(df_t) <- colnames(df) colnames(df_t) <- rownames(df) အောက်ဖော်ပြပါ ဥပမာများသည် ဤနည်းလမ်းတစ်ခုစီကို...