Python တွင် logistic regression curve ကို ဘယ်လိုဆွဲမလဲ။


Python တွင် logistic regression curve ကိုဆွဲရန် seaborn data visualization library ၏ regplot() function ကို အသုံးပြုနိုင်သည်။

 import seaborn as sns

sns. regplot (x=x, y=y, data=df, logistic= True , ci= None )

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

ဥပမာ- Python တွင် logistic regression မျဉ်းကွေးကို ကြံစည်ခြင်း။

ဤဥပမာအတွက်၊ ကျွန်ုပ်တို့သည် စာအုပ်နိဒါန်းမှ စာရင်းအင်းသင်ယူခြင်းမှ မူရင်း ဒေတာအတွဲကို အသုံးပြုပါမည်။ ဒေတာအတွဲ၏ အကျဉ်းချုပ်ကို တင်ရန်နှင့် ပြသရန် အောက်ပါကုဒ်ကို ကျွန်ုပ်တို့ အသုံးပြုနိုင်ပါသည်။

 #import dataset from CSV file on Github
url = "https://raw.githubusercontent.com/Statorials/Python-Guides/main/default.csv"
data = pd. read_csv (url)

#view first six rows of dataset
data[0:6]

        default student balance income
0 0 0 729.526495 44361.625074
1 0 1 817.180407 12106.134700
2 0 0 1073.549164 31767.138947
3 0 0 529.250605 35704.493935
4 0 0 785.655883 38463.495879
5 0 1 919.588530 7491.558572  

ဤဒေတာအတွဲတွင် လူ 10,000 ဦးအတွက် အောက်ပါအချက်အလက်များပါရှိသည်။

  • ပုံသေ- တစ်ဦးတစ်ယောက်သည် ပုံသေသတ်မှတ်ထားခြင်း ရှိ၊ မရှိကို ဖော်ပြသည်။
  • ကျောင်းသား- တစ်ဦးတစ်ယောက်သည် ကျောင်းသားဟုတ်မဟုတ် ညွှန်ပြသည်။
  • လက်ကျန်- တစ်ဦးချင်းစီမှ ပျမ်းမျှလက်ကျန်ငွေ။
  • ဝင်ငွေ- တစ်ဦးချင်း၏ ၀င်ငွေ။

ပေးထားသောတစ်ဦးချင်းစီသည် ပုံသေဖြစ်နိုင်ခြေကို ခန့်မှန်းရန် “ ချိန်ခွင်လျှာ” ကိုအသုံးပြုသည့် ထောက်ပံ့ပို့ဆောင်ရေးဆုတ်ယုတ်မှုပုံစံတစ်ခုကို တည်ဆောက်လိုသည်ဆိုပါစို့။

ထောက်ပံ့ပို့ဆောင်ရေး ဆုတ်ယုတ်မှုမျဉ်းကွေးကို ဆွဲရန် အောက်ပါကုဒ်ကို ကျွန်ုပ်တို့ အသုံးပြုနိုင်သည်။

 #define the predictor variable and the response variable
x = data[' balance ']
y = data[' default ']

#plot logistic regression curve
sns. regplot (x=x, y=y, data=data, logistic= True , ci= None ) 

x-axis သည် ခန့်မှန်းသူ variable “ balance” ၏တန်ဖိုးများကိုပြသပြီး y-axis သည် default ၏ခန့်မှန်းနိုင်ခြေကိုပြသသည်။

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

ကွက်ကွက်အတွင်းရှိ အမှတ်များနှင့် မျဉ်းကွေးအရောင်များကို ပြောင်းလဲရန် scatter_kws နှင့် line_kws တို့ကိုလည်း အသုံးပြုနိုင်ကြောင်း သတိပြုပါ။

 #define the predictor variable and the response variable
x = data[' balance ']
y = data[' default ']

#plot logistic regression curve with black points and red line
sns. regplot (x=x, y=y, data=data, logistic= True , ci= None ),
            scatter_kws={' color ': ' black '}, line_kws={' color ': ' red '}) 

Python တွင် logistic regression curve

ဇာတ်ကွက်ထဲတွင် သင်လိုချင်သောအရောင်များကို လွတ်လပ်စွာရွေးချယ်ပါ။

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

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ထောက်ပံ့ပို့ဆောင်ရေး ဆုတ်ယုတ်မှုဆိုင်ရာ နောက်ထပ်အချက်အလက်များကို ပေးဆောင်သည်-

Logistic Regression နိဒါန်း
ထောက်ပံ့ပို့ဆောင်ရေးဆုတ်ယုတ်မှုရလဒ်များကို မည်သို့အစီရင်ခံမည်နည်း။
Python တွင် Logistic Regression လုပ်နည်း (တစ်ဆင့်ပြီးတစ်ဆင့်)

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

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