R တွင် tilde အော်ပရေတာ (~) ကိုအသုံးပြုနည်း
ညီမျှခြင်းတစ်ခု၏ ဘယ်ဘက်ခြမ်းကို ညာဘက်ခြမ်းမှ ခွဲရန် R တွင် tilde operator ( ~ ) ကို အသုံးပြုနိုင်သည်။
ဤအော်ပရေတာအား R ရှိ lm() လုပ်ဆောင်ချက်ဖြင့် အများဆုံးအသုံးပြုသည်၊ ၎င်းသည် linear regression မော်ဒယ်များ နှင့်ကိုက်ညီရန်အသုံးပြုသည်။
lm() function ၏ အခြေခံ syntax မှာ-
model <- lm(y ~ x1 + x2, data=df)
tilde (y) အော်ပရေတာ၏ ဘယ်ဘက်ခြမ်း ရှိ ကိန်းရှင်အမည်သည် တုံ့ပြန်မှုကိန်းရှင်ကို ကိုယ်စားပြုသည်။
tilde operator (x1၊ x2) ၏ ညာဘက် ရှိ ကိန်းရှင်အမည်များသည် ခန့်မှန်းသူကိန်းရှင်များကို ကိုယ်စားပြုသည်။
အောက်ပါဥပမာများသည် မတူညီသောအခြေအနေများတွင် ဤ tilde အော်ပရေတာအသုံးပြုနည်းကိုပြသထားသည်။
ဥပမာ 1- Tilde Operator ကို Predictor Variable တစ်ခုဖြင့် အသုံးပြုခြင်း။
R တွင် အောက်ပါရိုးရှင်းသော linear regression model နှင့် ကိုက်ညီသည်ဆိုပါစို့။
model <- lm(y ~ x, data=df)
ဤအထူးသဖြင့် ဆုတ်ယုတ်မှုပုံစံတွင် တုံ့ပြန်မှုကိန်းရှင် (y) နှင့် ကြိုတင်ခန့်မှန်းကိန်းရှင် (x) ရှိသည်။
အကယ်၍ ကျွန်ုပ်တို့သည် ဤဆုတ်ယုတ်မှုညီမျှခြင်းကို ကိန်းဂဏန်းအမှတ်အသားဖြင့် ရေးသားပါက၊ ၎င်းသည် ဤကဲ့သို့ဖြစ်လိမ့်မည်-
y = β 0 + β 1 x
ဥပမာ 2- Tilde အော်ပရေတာအား ကိန်းရှင်များစွာသော ခန့်မှန်းချက်များဖြင့် အသုံးပြုခြင်း။
R တွင် အောက်ပါ multiple linear regression model နှင့် ကိုက်ညီသည်ဆိုပါစို့။
model <- lm(y ~ x1 + x2 + x3, data=df)
ဤအထူးသဖြင့် ဆုတ်ယုတ်မှုပုံစံတွင် တုံ့ပြန်မှုကိန်းရှင်တစ်ခု (y) နှင့် ကြိုတင်ခန့်မှန်းကိန်းရှင် သုံးခု (x1၊ x2၊ x3) ရှိသည်။
အကယ်၍ ကျွန်ုပ်တို့သည် ဤဆုတ်ယုတ်မှုညီမျှခြင်းကို ကိန်းဂဏန်းအမှတ်အသားဖြင့် ရေးသားပါက၊ ၎င်းသည် ဤကဲ့သို့ဖြစ်လိမ့်မည်-
y = β 0 + β 1 x 1 + β 2 x 2 + β 3 x 3
ဥပမာ 3- ခန့်မှန်းသူကိန်းရှင်များမသိသောအရေအတွက်ဖြင့် Tilde အော်ပရေတာကိုအသုံးပြုခြင်း။
R တွင် အောက်ပါ multiple linear regression model နှင့် ကိုက်ညီသည်ဆိုပါစို့။
model <- lm(y ~ ., data=df)
ဤ သီးခြား syntax သည် ကျွန်ုပ်တို့သည် y ကို တုံ့ပြန်မှု variable အဖြစ်နှင့် ကြိုတင်ခန့်မှန်းကိန်းရှင်များအဖြစ် data frame ရှိ အခြားသော variable အားလုံးကို အသုံးပြုလိုကြောင်း ညွှန်ပြပါသည်။
ကြိုတင်ခန့်မှန်းကိန်းရှင်များစွာရှိသည့် ဆုတ်ယုတ်မှုပုံစံတစ်ခုကို ကျွန်ုပ်တို့ အံဝင်ခွင်ကျဖြစ်စေလိုသောအခါ ဤအထားအသိုသည် အသုံးဝင်သော်လည်း ခန့်မှန်းသူကိန်းရှင်တစ်ခုစီ၏ တစ်ဦးချင်းအမည်ကို မထည့်လိုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံလုပ်ဆောင်ချက်များကို အသုံးပြုနည်းကို ရှင်းပြထားပါသည်။
R တွင်ဒေါ်လာငွေသင်္ကေတအော်ပရေတာ ($) ကိုအသုံးပြုနည်း
R တွင် “ NOT IN” အော်ပရေတာအသုံးပြုနည်း
R တွင် %in% အော်ပရေတာအား မည်သို့အသုံးပြုရမည်နည်း။