R တွင် logistic regression curve ကို ဘယ်လိုဆွဲမလဲ။
မကြာခဏဆိုသလို R တွင် တပ်ဆင်ထားသော ထောက်ပံ့ပို့ဆောင်ရေးဆုတ်ယုတ်မှုပုံစံ၏ မျဉ်းကွေးကို ပုံဖော်လိုပေမည်။
ကံကောင်းထောက်မစွာ၊ ၎င်းသည်လုပ်ဆောင်ရန်အတော်လေးလွယ်ကူသည်၊ ဤသင်ခန်းစာတွင်၎င်းကိုအခြေခံ R နှင့် ggplot2 နှစ်ခုလုံးတွင်ပြုလုပ်ပုံကိုရှင်းပြထားသည်။
ဥပမာ- အခြေခံ R တွင် ထောက်ပံ့ပို့ဆောင်ရေး ဆုတ်ယုတ်မှုမျဉ်းကွေးကို ဆွဲခြင်း။
အောက်ဖော်ပြပါ ကုဒ်သည် R တွင် တပ်ဆင်ထားသော mtcars ဒေတာအတွဲမှ ကိန်းရှင်များကို အသုံးပြု၍ ထောက်ပံ့ပို့ဆောင်ရေးဆိုင်ရာ ဆုတ်ယုတ်မှုပုံစံနှင့် အံဝင်ခွင်ကျဖြစ်ပုံကို ပြသထားပြီး၊ ထို့နောက် ထောက်ပံ့ပို့ဆောင်ရေးဆိုင်ရာ ဆုတ်ယုတ်မှုမျဉ်းကွေးကို မည်သို့ဆွဲယူရမည်ကို ပြသသည်-
#fit logistic regression model model <- glm(vs ~ hp, data=mtcars, family=binomial) #define new data frame that contains predictor variable newdata <- data. frame (hp=seq(min(mtcars$hp), max(mtcars$hp),len= 500 )) #use fitted model to predict values of vs newdata$vs = predict(model, newdata, type=" response ") #plot logistic regression curve plot(vs ~hp, data=mtcars, col=" steelblue ") lines(vs ~ hp, newdata, lwd= 2 )
x-axis သည် ခန့်မှန်းသူ variable hp ၏တန်ဖိုးများကိုပြသပြီး y-axis သည် response variable am ၏ခန့်မှန်းနိုင်ခြေကိုပြသသည်။
ခန့်မှန်းသူ variable hp ၏ မြင့်မားသောတန်ဖိုးများသည် တုံ့ပြန်မှု variable နှင့် 1 နှင့် ညီမျှခြင်း၏ ဖြစ်နိုင်ခြေနည်းပါးသော ဖြစ်နိုင်ခြေများနှင့် ဆက်စပ်နေကြောင်း ကျွန်ုပ်တို့ ရှင်းရှင်းလင်းလင်း သိမြင်နိုင်ပါသည်။
ဥပမာ- ggplot2 တွင် logistic regression မျဉ်းကွေးတစ်ခုကို ကြံစည်ခြင်း။
အောက်ဖော်ပြပါ ကုဒ်သည် တူညီသော ထောက်ပံ့ပို့ဆောင်ရေး ဆုတ်ယုတ်မှုပုံစံနှင့် အံဝင်ခွင်ကျဖြစ်ပုံနှင့် ggplot2 ဒေတာမြင်ယောင်မှု စာကြည့်တိုက်ကို အသုံးပြု၍ ထောက်ပံ့ပို့ဆောင်ရေး ဆုတ်ယုတ်မှုမျဉ်းကွေးကို မည်သို့စီစဉ်ရမည်ကို ပြသသည်-
library (ggplot2) #plot logistic regression curve ggplot(mtcars, aes (x=hp, y=vs)) + geom_point(alpha=.5) + stat_smooth(method=" glm ", se=FALSE, method. args = list(family=binomial))
၎င်းသည် R အောက်ခံကို အသုံးပြုထားသော ယခင်ဥပမာတွင် ထုတ်လုပ်ထားသော မျဉ်းကွေးနှင့် အတိအကျတူညီကြောင်း သတိပြုပါ။
မျဉ်းကွေးပုံစံကိုလည်း လွတ်လပ်စွာပြောင်းပါ။ ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့သည် မျဉ်းကွေးကို အနီရောင် အစက်ချမျဉ်းအဖြစ် ပြောင်းလဲနိုင်သည်-
library (ggplot2) #plot logistic regression curve ggplot(mtcars, aes (x=hp, y=vs)) + geom_point(alpha=.5) + stat_smooth(method=" glm ", se=FALSE, method. args = list(family=binomial), col=" red ", lty= 2 )
ထပ်လောင်းအရင်းအမြစ်များ
Logistic Regression နိဒါန်း
R ဖြင့် Logistic Regression ကို မည်သို့လုပ်ဆောင်ရမည် (တစ်ဆင့်ပြီးတစ်ဆင့်)
Python တွင် Logistic Regression လုပ်နည်း (တစ်ဆင့်ပြီးတစ်ဆင့်)
R တွင် seq function ကိုအသုံးပြုနည်း