रैखिक प्रतिगमनको सन्दर्भमा, प्यारामिटर (सामान्यतया उत्तम-फिट रेखाको y-अवरोधन भनिन्छ) रैखिक समीकरणको महत्त्वपूर्ण भाग हो।
जहाँ
रेखाको ढलान प्रतिनिधित्व गर्दछ। तपाईंको प्रश्न y-अवरोध बीचको सम्बन्धसँग सम्बन्धित छ
, निर्भर चर को माध्यम
र स्वतन्त्र चर
, र ढलान
.
प्रश्नलाई सम्बोधन गर्न, हामीले रेखीय प्रतिगमन समीकरणको व्युत्पत्तिलाई विचार गर्न आवश्यक छ। रैखिक प्रतिगमनले निर्भर चर बीचको सम्बन्धलाई मोडेल गर्ने लक्ष्य राख्छ र एक वा बढी स्वतन्त्र चरहरू
अवलोकन गरिएको डाटामा रेखीय समीकरण फिट गरेर। सरल रैखिक प्रतिगमनमा, जसमा एकल भविष्यवाणी चर समावेश हुन्छ, सम्बन्ध समीकरणद्वारा मोडेल गरिएको छ:
यहाँ, (ढलान) र
(y-intercept) मापदण्डहरू हुन् जुन निर्धारण गर्न आवश्यक छ। ढलान
मा परिवर्तन संकेत गर्दछ
एक एकाइ परिवर्तनको लागि
, जबकि y-अवरोध
को मूल्य प्रतिनिधित्व गर्दछ
जब
शून्य हो।
यी प्यारामिटरहरू फेला पार्न, हामी सामान्यतया न्यूनतम वर्गहरूको विधि प्रयोग गर्छौं, जसले अवलोकन गरिएको मानहरू र मोडेलद्वारा भविष्यवाणी गरिएको मानहरू बीचको वर्ग भिन्नताहरूको योगलाई न्यूनतम गर्दछ। यस विधिले ढलानका लागि निम्न सूत्रहरूमा परिणाम दिन्छ र y-अवरोध
:
यहाँ, र
को माध्यम हो
र
मानहरू, क्रमशः। अवधि
को सहप्रसरण को प्रतिनिधित्व गर्दछ
र
, जबकि
को भिन्नता को प्रतिनिधित्व गर्दछ
.
y-अवरोधका लागि सूत्र निम्न रूपमा बुझ्न सकिन्छ: एक पटक ढलान
निर्धारित छ, y-अवरोध
को माध्य लिएर गणना गरिन्छ
मानहरू र ढलानको उत्पादन घटाउँदै
र को मतलब
मानहरू। यसले सुनिश्चित गर्दछ कि प्रतिगमन रेखा बिन्दु मार्फत जान्छ
, जुन डाटा बिन्दुहरूको केन्द्रिय हो।
यसलाई उदाहरणको साथ चित्रण गर्न, निम्न मानहरू भएको डेटासेटलाई विचार गर्नुहोस्:
पहिलो, हामी को माध्यम गणना र
:
अर्को, हामी ढलान गणना गर्छौं :
अन्तमा, हामी y-अवरोध गणना गर्छौं :
त्यसकारण, यो डेटासेटको लागि रैखिक प्रतिगमन समीकरण हो:
यो उदाहरणले देखाउँछ कि y-अवरोध वास्तवमा सबैको मतलब बराबर छ
ढलान को गुणन माइनस मान
र सबैको मतलब
मानहरू, जसले सूत्रसँग पङ्क्तिबद्ध गर्दछ
.
यो नोट गर्न महत्त्वपूर्ण छ कि y-अवरोध सबैको मतलब मात्र होइन
मानहरू र ढलानको उत्पादन
र सबैको मतलब
मानहरू। यसको सट्टा, यसले ढलानको उत्पादन घटाउने समावेश गर्दछ
र सबैको मतलब
सबैको औसतबाट मानहरू
मान।
यी प्यारामिटरहरूको व्युत्पत्ति र अर्थ बुझ्न रैखिक प्रतिगमन विश्लेषणको परिणामहरूको व्याख्या गर्न आवश्यक छ। y-अवरोध निर्भर चलको आधारभूत स्तरको बारेमा बहुमूल्य जानकारी प्रदान गर्दछ
जब स्वतन्त्र चर
शून्य छ। ढलान
अर्कोतर्फ, बीचको सम्बन्धको दिशा र बललाई संकेत गर्दछ
र
.
व्यावहारिक अनुप्रयोगहरूमा, रैखिक प्रतिगमन व्यापक रूपमा भविष्यवाणी मोडलिङ र डेटा विश्लेषणको लागि प्रयोग गरिन्छ। यसले अर्थशास्त्र, वित्त, जीवविज्ञान, र सामाजिक विज्ञान सहित विभिन्न क्षेत्रहरूमा आधारभूत प्रविधिको रूपमा काम गर्दछ। अवलोकन गरिएको डेटामा रैखिक मोडेल फिट गरेर, अनुसन्धानकर्ताहरू र विश्लेषकहरूले भविष्यवाणी गर्न, प्रचलनहरू पहिचान गर्न, र चरहरू बीचको सम्बन्धलाई उजागर गर्न सक्छन्।
पाइथन, डेटा विज्ञान र मेसिन लर्निङको लागि लोकप्रिय प्रोग्रामिङ भाषा, रैखिक प्रतिगमन प्रदर्शन गर्नका लागि धेरै पुस्तकालयहरू र उपकरणहरू प्रदान गर्दछ। उदाहरणका लागि, 'scikit-learn' पुस्तकालयले यसको 'LinearRegression' वर्ग मार्फत रेखीय प्रतिगमनको सीधा कार्यान्वयन प्रदान गर्दछ। यहाँ पाइथनमा `scikit-learn` प्रयोग गरेर रेखीय प्रतिगमन कसरी गर्ने भन्ने एउटा उदाहरण छ:
python import numpy as np from sklearn.linear_model import LinearRegression # Sample data x = np.array([1, 2, 3, 4, 5]).reshape((-1, 1)) y = np.array([2, 3, 5, 4, 6]) # Create and fit the model model = LinearRegression() model.fit(x, y) # Get the slope (m) and y-intercept (b) m = model.coef_[0] b = model.intercept_ print(f"Slope (m): {m}") print(f"Y-intercept (b): {b}")
यस उदाहरणमा, 'LinearRegression' वर्गलाई रेखीय प्रतिगमन मोडेल सिर्जना गर्न प्रयोग गरिन्छ। नमूना डेटामा मोडेललाई तालिम दिन `fit` विधि भनिन्छ, र `coef_` र `intercept_` विशेषताहरू क्रमशः स्लोप र y-intercept पुन: प्राप्त गर्न प्रयोग गरिन्छ।
y-अवरोध रैखिक प्रतिगमनमा सबैको औसत बराबर हुँदैन
मानहरू र ढलानको उत्पादन
र सबैको मतलब
मानहरू। बरु, यो सबैको औसत बराबर छ
ढलान को गुणन माइनस मान
र सबैको मतलब
सूत्रद्वारा दिइएको मानहरू
.
अन्य भर्खरका प्रश्न र उत्तरहरू सम्बन्धमा EITC/AI/MLP मेशिन शिक्षा पाइथनको साथ:
- SVM को निर्णय सीमा परिभाषित गर्न समर्थन भेक्टरहरूले के भूमिका खेल्छन्, र तिनीहरूलाई प्रशिक्षण प्रक्रियाको क्रममा कसरी पहिचान गरिन्छ?
- SVM अप्टिमाइजेसनको सन्दर्भमा, वजन भेक्टर `w` र पूर्वाग्रह `b` को महत्त्व के हो, र तिनीहरू कसरी निर्धारण हुन्छन्?
- SVM कार्यान्वयनमा `visualize` विधिको उद्देश्य के हो, र यसले मोडेलको कार्यसम्पादन बुझ्न कसरी मद्दत गर्छ?
- SVM कार्यान्वयनमा कसरी `भविष्यवाणी` विधिले नयाँ डेटा बिन्दुको वर्गीकरण निर्धारण गर्छ?
- मेसिन लर्निङको सन्दर्भमा सपोर्ट भेक्टर मेसिन (SVM) को प्राथमिक उद्देश्य के हो?
- पाइथनमा SVM वर्गीकरण लागू गर्न स्किट-लर्न जस्ता पुस्तकालयहरू कसरी प्रयोग गर्न सकिन्छ, र मुख्य कार्यहरू के समावेश छन्?
- SVM अप्टिमाइजेसनमा अवरोध (y_i (mathbf{x}_i cdot mathbf{w} + b) geq 1) को महत्त्व व्याख्या गर्नुहोस्।
- SVM अप्टिमाइजेसन समस्याको उद्देश्य के हो र यसलाई कसरी गणितीय रूपमा तयार गरिन्छ?
- SVM मा सेट गरिएको सुविधाको वर्गीकरण निर्णय प्रकार्यको चिन्हमा कसरी निर्भर हुन्छ (पाठ{sign}(mathbf{x}_i cdot mathbf{w} + b))?
- सपोर्ट भेक्टर मेसिन (SVM) को सन्दर्भमा हाइपरप्लेन समीकरण (mathbf{x} cdot mathbf{w} + b = 0) को भूमिका के छ?
EITC/AI/MLP Machine Learning with Python मा थप प्रश्न र उत्तरहरू हेर्नुहोस्
थप प्रश्न र उत्तरहरू:
- क्षेत्र: कृत्रिम खुफिया
- कार्यक्रम: EITC/AI/MLP मेशिन शिक्षा पाइथनको साथ (प्रमाणीकरण कार्यक्रममा जानुहोस्)
- पाठ: सन्दर्भ (सम्बन्धित पाठमा जानुहोस्)
- विषय: प्रतिगमन बुझ्दै (सम्बन्धित विषयमा जानुहोस्)