Category: လမ်းညွှန်
R ရှိ assign() function ကို variable များသို့တန်ဖိုးများသတ်မှတ်ရန်အသုံးပြုနိုင်သည်။ ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်- assign (x၊ တန်ဖိုး) ရွှေ- x : အက္ခရာစာကြောင်းတစ်ခုအဖြစ် ပေးထားသော ပြောင်းလဲနိုင်သောအမည်။ တန်ဖိုး – x သို့ သတ်မှတ်ရန် တန်ဖိုး။ အောက်ဖော်ပြပါ ဥပမာများသည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။ ဥပမာ 1- ကိန်းရှင်တစ်ခုသို့ တန်ဖိုးတစ်ခု သတ်မှတ်ပါ။ အောက်ပါကုဒ်သည် new_variable ဟုခေါ်သော variable တစ်ခုသို့...
R တွင် သတိပေးချက်များကို ဖိနှိပ်ရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်ပါသည်။ နည်းလမ်း 1- သတ်မှတ်ထားသောလိုင်းပေါ်ရှိ သတိပေးချက်များကို ဖယ်ရှားပါ။ suppressWarnings(one line of code) နည်းလမ်း 2- ကမ္ဘာအနှံ့သတိပေးချက်များကို ဖယ်ရှားပါ။ suppressWarnings({ several lines of code just a bunch of code lots and lots of code }) အောက်ဖော်ပြပါနမူနာများသည် သတိပေးစာနှစ်စောင်ကိုထုတ်ပေးသည့် အောက်ပါကုဒ်ဖြင့် လက်တွေ့တွင် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို...
ggplot2 တွင် ဒြပ်စင်များကို အလျားလိုက်နှင့် ဒေါင်လိုက် အသီးသီးရွှေ့ရန် hjust နှင့် vjust အငြင်းအခုံများကို အသုံးပြုနိုင်သည်။ အောက်ပါဥပမာများသည် မတူညီသောအခြေအနေများတွင် hjust နှင့် vjust ကို အသုံးပြုပုံကိုပြသထားသည်။ ဥပမာ 1- ggplot2 တွင် ခေါင်းစဉ်အနေအထားကို ရွှေ့ပါ။ အောက်ပါကုဒ်သည် ပုံသေအနေအထားတွင် ခေါင်းစဉ်တစ်ခုဖြင့် ggplot2 တွင် scatterplot ဖန်တီးနည်းကို ပြသည် (ဘယ်သို့ ညှိထားသည်)။ library (ggplot2) #create scatter plot with title...
R တွင် သင်ကြုံတွေ့ရလေ့ရှိသော အမှားတစ်ခုမှာ- Error: unexpected 'else' in "else" R တွင် စာကြောင်းအသစ်တစ်ခု၏အစတွင် အခြား ဖော်ပြချက်တစ်ခုကို သင်ထည့်သည့်အခါ ဤအမှားသည် များသောအားဖြင့် ဖြစ်ပေါ်တတ်သည်။ ဤသင်ခန်းစာသည် လက်တွေ့တွင် ဤအမှားကို မည်သို့ပြုပြင်ရမည်ကို ရှင်းပြထားသည်။ အမှားကို ဘယ်လိုပြန်ထုတ်မလဲ။ ကိန်းရှင်တစ်ခု၏တန်ဖိုးအပေါ်အခြေခံ၍ သီးခြားစာကြောင်းတစ်ခုကို ပရင့်ထုတ်ရန် if else ထုတ်ပြန်ချက်ကို အသုံးပြုရန် ကြိုးစားနေသည်ဆိုပါစို့။ #define x x <- 5 #use if else...
R တွင် သင်ကြုံတွေ့ရလေ့ရှိသော အမှားတစ်ခုမှာ- Error in as.POSIXlt.character(x, tz, ...): character string is not in a standard unambiguous format R တွင် အရာဝတ္ထုတစ်ခုကို ရက်စွဲဖော်မတ်သို့ ပြောင်းရန် ကြိုးပမ်းသောအခါတွင် ဤအမှားသည် ပုံမှန်အားဖြင့် ဖြစ်တတ်သော်လည်း၊ အရာဝတ္ထုသည် လောလောဆယ်တွင် စာလုံးတစ်ခု သို့မဟုတ် အချက်တစ်ခုဖြစ်သည်။ ဤအမှားကိုပြင်ရန်၊ သင်သည် ပထမဦးစွာ အရာဝတ္တုကို ဒစ်ဂျစ်တယ်အဖြစ်သို့ ပြောင်းရပါမည်။ ဤသင်ခန်းစာသည် လက်တွေ့တွင် ဤအမှားကို...
Linear regression သည် တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော ကြိုတင်ခန့်မှန်းကိန်းရှင်များနှင့် တုံ့ပြန်မှု variable အကြား ဆက်နွယ်မှုကို တွက်ချက်ရန် ကျွန်ုပ်တို့ အသုံးပြုနိုင်သည့် နည်းလမ်းတစ်ခုဖြစ်သည်။ မကြာခဏဆိုသလို၊ ကြိုတင်ခန့်မှန်းကိန်းရှင်များအဖြစ် တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော အမျိုးအစားခွဲကွဲပြားသောကိန်းရှင်များကို အသုံးပြု၍ ဆုတ်ယုတ်မှုပုံစံတစ်ခုကို အံကိုက်ပြုလုပ်လိုပေမည်။ ဤသင်ခန်းစာသည် R တွင် အမျိုးအစားအလိုက် ပြောင်းလွဲမှုများဖြင့် မျဉ်းကြောင်းပြန်ဆုတ်ခြင်းကို မည်သို့လုပ်ဆောင်ရမည်ကို အဆင့်ဆင့် ဥပမာပေးထားသည်။ ဥပမာ- R တွင် အမျိုးအစားအလိုက် ပြောင်းလွဲမှုများဖြင့် မျဉ်းကြောင်းပြန်ဆုတ်ခြင်း။ မတူညီသော ဘတ်စကက်ဘောကစားသမား...
သာမန်အနည်းဆုံးစတုရန်းများ (OLS) ဆုတ်ယုတ်မှုသည် ကျွန်ုပ်တို့အား ကြိုတင်ခန့်မှန်းကိန်းရှင်တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော ကိန်းရှင်များနှင့် တုံ့ပြန်မှုကိန်းရှင် ကြားရှိ ဆက်နွယ်မှုကို အကောင်းဆုံးဖော်ပြသည့် မျဉ်းတစ်ကြောင်းကို ရှာဖွေနိုင်စေသည့် နည်းလမ်းတစ်ခုဖြစ်သည်။ ဤနည်းလမ်းသည် ကျွန်ုပ်တို့အား အောက်ပါညီမျှခြင်းအား ရှာဖွေနိုင်စေသည်- ŷ = b 0 + b 1 x ရွှေ- ŷ : ခန့်မှန်းတုံ့ပြန်မှုတန်ဖိုး b 0 : ဆုတ်ယုတ်မှုမျဉ်း၏ မူလအစ b 1 : ဆုတ်ယုတ်မှုမျဉ်း၏ လျှောစောက်...
R ရှိ ဒေတာဘောင်တစ်ခုတွင် အချို့ကော်လံများကိုသာ ထားရှိရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်သည်- နည်းလမ်း 1- မည်သည့်ကော်လံများကို သိမ်းဆည်းရမည်ကို သတ်မှတ်ပါ။ #only keep columns 'col1' and 'col2' new_df = subset(df, select = c(col1, col2)) နည်းလမ်း 2- ဖျက်ရန် ကော်လံများကို သတ်မှတ်ပါ။ #drop columns 'col3' and 'col4' new_df = subset(df, select = c(col3,...
R ရှိ ရှိပြီးသား ဒေတာဘောင်တစ်ခုမှ ဒေတာဘောင်အသစ်တစ်ခုကို ဖန်တီးရန် ဘုံနည်းလမ်းနှစ်ခုရှိသည်။ နည်းလမ်း 1- ရှိပြီးသားဒေတာဘောင်ရှိ ကော်လံအမည်များကို ရွေးပါ။ new_df <- df[c(' var1 ', ' var3 ', ' var4 ')] နည်းလမ်း 2- ရှိပြီးသားဒေတာဘောင်မှ ကော်လံအမည်များကို ရွေးချယ်ပြီး အမည်ပြောင်းပါ။ new_df <- data. frame (' new_var1 ' = df$var1, ' new_var2 '...
R တွင် အညွှန်းဖြင့် ဒေတာဘောင်တစ်ခုမှ အတန်းများကို ရွေးချယ်ရန် အောက်ပါနည်းလမ်းများကို အသုံးပြုနိုင်သည်။ နည်းလမ်း 1- အညွှန်းအလိုက် အတန်းတစ်ခုကို ရွေးပါ။ #select third row df[3,] နည်းလမ်း 2- အညွှန်းအလိုက် အတန်းများစွာကို ရွေးပါ။ #select third, fourth, and sixth rows df[c(3, 4, 6),] နည်းလမ်း 3- အညွှန်းအလိုက် အတန်းအပိုင်းအခြားကို ရွေးပါ။ #select rows 2 through 5...