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% အော်ပရေတာအား မည်သို့အသုံးပြုရမည်နည်း။

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

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