R တွင် နောက်ဆက်တွဲ variable ကွက်များကို ဖန်တီးနည်း


ကိန်းဂဏန်းစာရင်းဇယားများတွင် ပေါင်းထည့်ထားသော variable plot များသည် တုံ့ပြန်မှုကိန်းရှင် တစ်ခုနှင့် multiple linear regression model တွင် ကြိုတင်ခန့်မှန်းနိုင်သော variable များအကြား ဆက်စပ်မှုကို ပြသသည့် ကွက်ကွက်များဖြစ်ပြီး မော်ဒယ်ရှိ အခြားကြိုတင်ခန့်မှန်းသူကိန်းရှင်များရှိနေခြင်းကို ထိန်းချုပ်နေစဉ်။

မှတ်ချက်- တစ်ခါတစ်ရံ ဤကွက်များကို “ တစ်စိတ်တစ်ပိုင်းဆုတ်ယုတ်မှုကွက်များ” ဟုလည်း ခေါ်သည်။

ဤကြံစည်မှုအမျိုးအစားသည် ကျွန်ုပ်တို့အား ခန့်မှန်းသူကိန်းရှင်တစ်ခုစီနှင့် အခြားကြိုတင်ခန့်မှန်းကိန်းရှင်များကို ကိန်းသေထားစဉ်တွင် နမူနာတစ်ခုစီရှိ တုံ့ပြန်မှုကိန်းရှင်ကြားရှိ ဆက်စပ်မှုကို သတိပြုနိုင်စေပါသည်။

R တွင် နောက်ဆက်တွဲ variable ကွက်များကို ဖန်တီးရန်၊ ကျွန်ုပ်တို့သည် ကား ပက်ကေ့ခ်ျမှ avPlots() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်ပါသည်။

 #load car package
library (car) 

#fit multiple linear regression model
model <- lm(y ~ x1 + x2 + ..., data = df)

#create added variable plots
avPlots(model)

အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။

ဥပမာ- R တွင် Variable Plots များထည့်ခြင်း။

mtcars dataset မှဒေတာကိုအသုံးပြု၍ R တွင်ဖော်ပြထားသော multiple linear regression model နှင့်ကိုက်ညီသည်ဆိုပါစို့။

 #fit multiple linear regression model
model <- lm(mpg ~ disp + hp + drat, data = mtcars)

#view summary of model
summary(model)

Call:
lm(formula = mpg ~ disp + hp + drat, data = mtcars)

Residuals:
    Min 1Q Median 3Q Max 
-5.1225 -1.8454 -0.4456 1.1342 6.4958 

Coefficients:
             Estimate Std. Error t value Pr(>|t|)   
(Intercept) 19.344293 6.370882 3.036 0.00513 **
available -0.019232 0.009371 -2.052 0.04960 * 
hp -0.031229 0.013345 -2.340 0.02663 * 
drat 2.714975 1.487366 1.825 0.07863 . 
---
Significant. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

Residual standard error: 3.008 on 28 degrees of freedom
Multiple R-squared: 0.775, Adjusted R-squared: 0.7509 
F-statistic: 32.15 on 3 and 28 DF, p-value: 3.28e-09

တုံ့ပြန်မှုကိန်းရှင် “ mpg” နှင့် မော်ဒယ်ရှိ ကြိုတင်ခန့်မှန်းသူ ကိန်းရှင်တစ်ခုစီအကြား ဆက်စပ်မှုကို မြင်ယောင်ရန်၊ ကျွန်ုပ်တို့သည် avPlots() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ထပ်လောင်း variable ကွက်များကို ထုတ်လုပ်နိုင်သည်-

 #load car package
library (car)

#produce added variable plots
avPlots(model)

R တွင် ပြောင်းလဲနိုင်သော ကွက်ကွက်တစ်ခုကို ထည့်သွင်းခြင်း။

ဤသည်မှာ ဇာတ်ကွက်တစ်ခုစီကို မည်သို့အဓိပ္ပာယ်ဖွင့်ဆိုရမည်နည်း၊

  • x-axis သည် တစ်ခုတည်းသော ခန့်မှန်းချက်ကိန်းရှင်ကိုပြသပြီး y-axis သည် တုံ့ပြန်မှုပြောင်းလဲခြင်းကိုပြသသည်။
  • အပြာရောင်မျဉ်းသည် ခန့်မှန်းသူကိန်းရှင်နှင့် တုံ့ပြန်မှုကိန်းရှင်ကြား ဆက်စပ်မှုကို ပြသသည်၊၊ အခြားကြိုဟောသူကိန်းရှင်အားလုံး၏ တန်ဖိုးကို ကိန်းသေအဖြစ် ထိန်းထားစဉ်
  • ဂရပ်တစ်ခုစီရှိ အညွှန်းတပ်ထားသော အမှတ်များသည် အကြီးဆုံး အကြွင်းအကျန်များ ဖြင့် ရှုမြင်ချက်နှစ်ခုနှင့် အကြီးဆုံးတစ်စိတ်တစ်ပိုင်း လွှမ်းမိုးမှုရှိသော ရှုမြင်ချက်နှစ်ခုကို ကိုယ်စားပြုသည်။

ကွက်တစ်ခုစီရှိ မျဉ်း၏ထောင့်သည် ခန့်မှန်းဆုတ်ယုတ်မှုညီမျှခြင်း၏ ဖော်ကိန်း၏ နိမိတ်လက္ခဏာနှင့် ကိုက်ညီကြောင်း သတိပြုပါ။

ဥပမာအားဖြင့်၊ ဤသည်မှာ မော်ဒယ်ရှိ ခန့်မှန်းသူ ကိန်းရှင်တစ်ခုစီအတွက် ခန့်မှန်းကိန်းများဖြစ်သည်-

  • ပြသမှု- -0.019232
  • ch: -0.031229
  • ရက်စွဲ- 2.714975

disp နှင့် hp တို့အတွက် အနုတ်လက္ခဏာဖြစ်နေသော်လည်း၊ ၎င်းတို့၏ ခန့်မှန်းချက်ကိန်းဂဏန်းများ၏ နိမိတ်လက္ခဏာများနှင့် ကိုက်ညီသည့် drat အတွက် ထပ်ထည့်သော variable plot တွင် မျဉ်း၏ထောင့်သည် အပြုသဘောဖြစ်ကြောင်း သတိပြုပါ။

ထပ်ထည့်ထားသော variable ကွက်များကို အဓိပ္ပာယ်ဖွင့်ဆိုပုံ

ဤဂရပ်များသည် ကျွန်ုပ်တို့အား ခန့်မှန်းသူတစ်ဦးစီ၏ ကိန်းရှင်ကိန်းရှင်နှင့် တုံ့ပြန်မှုကိန်းရှင်ကြားရှိ ဆက်စပ်မှုကို အလွယ်တကူမြင်ယောင်နိုင်စေပါသည်။

ထပ်လောင်းအရင်းအမြစ်များ

R တွင် ရိုးရှင်းသော linear regression လုပ်နည်း
R တွင် linear regression အများအပြားလုပ်ဆောင်နည်း
R တွင် logistic regression ကို မည်သို့လုပ်ဆောင်ရမည်နည်း

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

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