लॉजिस्टिक रिग्रेशन सूत्र
लॉजिस्टिक रिग्रेशन ही सांख्यिकी आणि डेटा सायन्समधील सर्वात लोकप्रिय पद्धतींपैकी एक आहे, जी अनेक स्वतंत्र चल (प्रेडिक्टर्स) आणि एक श्रेणीबद्ध अवलंबून चल, विशेषतः बायनरी (उदा., होय/नाही, यश/अपयश, आजारी/निरोगी) यांच्यातील संबंधांचे मॉडेलिंग करण्यासाठी वापरली जाते. लिनियर रिग्रेशनच्या विपरीत, जे सतत मूल्ये (continuous values) देते, लॉजिस्टिक रिग्रेशन एखाद्या घटनेच्या संभाव्यतेचा अंदाज घेण्यासाठी तयार केले आहे, त्यामुळे अंतिम निकाल 0 ते 1 च्या श्रेणीत असतो. या लेखात, आपण लॉजिस्टिक रिग्रेशन सूत्र, प्रत्येक घटकाचा अर्थ आणि त्याचे स्पष्टीकरण कसे करावे यावर चर्चा करणार आहोत.
लॉजिस्टिक रिग्रेशनची गरज का आहे?
जर आपण संभाव्यतांचा अंदाज घेण्यासाठी रेषीय प्रतिगमन (linear regression) वापरले, तर मॉडेल 0 पेक्षा कमी किंवा 1 पेक्षा जास्त मूल्ये देऊ शकते, जे संभाव्यतेसाठी स्पष्टपणे अवास्तव आहे. लॉजिस्टिक प्रतिगमन (Logistic regression) या समस्येचे निराकरण एका अरेखीय फलनाचा (nonlinear function) वापर करून करते, जे गणना केलेल्या निकालाला (जो कोणतेही मूल्य असू शकतो) 0 आणि 1 मधील संभाव्यता मूल्यामध्ये रूपांतरित करते. सर्वात सामान्यपणे वापरले जाणारे फलन म्हणजे लॉजिस्टिक किंवा सिग्मॉइड फलन (logistic or sigmoid function).
उदाहरणार्थ, समजा आपल्याला ग्राहकाचे वय, सदस्यतेचा कालावधी आणि वापराची वारंवारता यांवर आधारित तो सेवा सोडून देईल की नाही याचा अंदाज लावायचा आहे. अंदाजित परिणामामध्ये फक्त दोनच शक्यता आहेत: सेवा सोडून देणे (1) किंवा सेवा न सोडून देणे (0). लॉजिस्टिक रिग्रेशन अशा प्रकारच्या परिस्थितीसाठी अत्यंत योग्य आहे.
लॉजिस्टिक रिग्रेशनसाठी मूलभूत सूत्र
लॉजिस्टिक रिग्रेशनचे सार म्हणजे प्रेडिक्टर व्हेरिएबल \(X\) चे मूल्य दिले असता, \(Y = 1 \) (घटना घडण्याची) संभाव्यता \(p\) मॉडेल करणे.
लॉजिस्टिक रिग्रेशन मॉडेल्स सामान्यतः दोन महत्त्वाच्या स्वरूपांमध्ये लिहिले जातात:
१) संभाव्यता स्वरूप (सिग्मॉइड)
\[
p = P(Y=1 \mid X) = \frac{1}{1 + e^{-z}}
\]
डेंगन
\[
z = \beta_0 + \beta_1 X_1 + \beta_2 X_2 + \cdots + \beta_k X_k
\]
केटरंगन:
– \( p \) ही घटनेची संभाव्यता आहे (उदा.: चर्न = 1).
– \( e \) ही यूलरची संख्या आहे (सुमारे 2,71828).
– \( z \) हे प्रेडिक्टर्सचे रेषीय संयोजन आहे.
– \( \beta_0 \) हा इंटरसेप्ट (स्थिरांक) आहे.
– \( \beta_1, \beta_2, \ldots, \beta_k \) हे रिग्रेशन गुणांक आहेत.
– \( X_1, X_2, \ldots, X_k \) हे स्वतंत्र चल आहेत.
सिग्मॉइड फंक्शन हे सुनिश्चित करते की \( z \) चे मूल्य काहीही असले तरी, \( p \) चे मूल्य 0 आणि 1 च्या दरम्यान राहील.
२) लॉजिट फॉर्म (लॉग ऑड्स)
आणखी एक अत्यंत महत्त्वाचे स्वरूप म्हणजे लॉजिट स्वरूप, जे शक्यतांचा लॉगरिथम आहे:
\[
\text{logit}(p) = \ln\left(\frac{p}{1-p}\right) = \beta_0 + \beta_1 X_1 + \beta_2 X_2 + \cdots + \beta_k X_k
\]
केटरंगन:
– \( \frac{p}{1-p} \) याला शक्यता (सापेक्ष संधी) म्हणतात.
– \( \ln \) हा नैसर्गिक लॉगरिथम आहे.
लॉजिट स्वरूप हे स्पष्ट करते की लॉजिस्टिक रिग्रेशन प्रत्यक्षात लॉग ऑड्सना प्रेडिक्टर्सचे एक रेषीय फंक्शन म्हणून मॉडेल करते. यामुळे कोएफिशियंट्सचा अर्थ लावणे अधिक सोपे होते, विशेषतः ऑड्स रेशोच्या संदर्भात.
ऑड्स आणि ऑड्स रेशो समजून घेणे
लॉजिस्टिक रिग्रेशन सूत्र खऱ्या अर्थाने समजून घेण्यासाठी, आपल्याला संभाव्यता आणि शक्यता यांमधील फरक ओळखणे आवश्यक आहे.
– संभाव्यता \( p \): एखादी घटना घडण्याची शक्यता (0 ते 1).
– शक्यता: एखादी गोष्ट घडण्याच्या आणि न घडण्याच्या संभाव्यतेची तुलना.
\[
\text{ऑड्स} = \frac{p}{1-p}
\]
उदाहरण: जर \( p = 0{,}8 \) असेल, तर:
\[
शक्यता = 0, 8 / 0, 2 = 4
\]
याचा अर्थ असा की, ती घटना घडण्याची शक्यता न घडण्यापेक्षा ४ पट जास्त आहे.
लॉजिस्टिक रिग्रेशनमध्ये, गुणांक \( \beta \) चा अर्थ अनेकदा ऑड्स रेशोद्वारे लावला जातो:
\[
किंवा = e^{\beta}
\]
– जर \( \beta > 0 \) असेल, तर \( e^{\beta} > 1 \): भाकित करणारा घटनेची शक्यता वाढवतो.
– जर \( \beta < 0 \) असेल, तर \( e^{\beta} < 1 \): प्रेडिक्टर घटनेची शक्यता कमी करतो. - जर \( \beta = 0 \) असेल, तर \( e^{\beta} = 1 \): शक्यतेवर कोणताही परिणाम होत नाही. उदाहरणार्थ, जर \( \beta_1 = 0{,}7 \) असेल, तर: \[ e^{0{,}7} \approx 2{,}01 \] याचा अर्थ असा की \( X_1 \) मध्ये प्रत्येक 1 युनिट वाढ झाल्यास घटनेची शक्यता अंदाजे 2,01 पटीने वाढेल (इतर व्हेरिएबल्स स्थिर राहतील असे गृहीत धरल्यास). साध्या लॉजिस्टिक रिग्रेशन मॉडेलचे उदाहरण समजा आपल्याकडे परीक्षेत उत्तीर्ण होण्याचा अंदाज लावण्यासाठी फक्त एकच प्रेडिक्टर व्हेरिएबल \( X \) आहे, उदाहरणार्थ प्रति आठवडा अभ्यासाचे तास (पास = 1, नापास = 0). मॉडेल: