লজিস্টিক রিগ্রেশন সূত্র
লজিস্টিক রিগ্রেশন হলো পরিসংখ্যান এবং ডেটা সায়েন্সের অন্যতম জনপ্রিয় একটি পদ্ধতি, যা একাধিক স্বাধীন চলক (প্রেডিক্টর) এবং একটি ক্যাটাগরিক্যাল নির্ভরশীল চলকের (বিশেষত বাইনারি, যেমন—হ্যাঁ/না, সাফল্য/ব্যর্থতা, অসুস্থ/সুস্থ) মধ্যকার সম্পর্ক মডেল করার জন্য ব্যবহৃত হয়। লিনিয়ার রিগ্রেশনের মতো নয়, যা অবিচ্ছিন্ন মান তৈরি করে, লজিস্টিক রিগ্রেশন কোনো একটি ঘটনার সম্ভাবনা অনুমান করার জন্য ডিজাইন করা হয়েছে, তাই এর চূড়ান্ত ফলাফল ০ থেকে ১-এর মধ্যে থাকে। এই প্রবন্ধে আমরা লজিস্টিক রিগ্রেশনের সূত্র, এর প্রতিটি উপাদানের অর্থ এবং কীভাবে এর ব্যাখ্যা করতে হয় তা নিয়ে আলোচনা করব।
লজিস্টিক রিগ্রেশন কেন প্রয়োজন?
যদি আমরা সম্ভাবনা ভবিষ্যদ্বাণী করার জন্য লিনিয়ার রিগ্রেশন ব্যবহার করি, তাহলে মডেলটি ০-এর নিচে বা ১-এর উপরে মান তৈরি করতে পারে, যা সম্ভাবনার জন্য স্পষ্টতই অযৌক্তিক। লজিস্টিক রিগ্রেশন একটি নন-লিনিয়ার ফাংশন ব্যবহার করে এই সমস্যার সমাধান করে, যা গণনাকৃত ফলাফলকে (যা যেকোনো মান হতে পারে) ০ এবং ১-এর মধ্যে একটি সম্ভাবনার মানে রূপান্তরিত করে। সবচেয়ে বেশি ব্যবহৃত ফাংশনটি হলো লজিস্টিক বা সিগময়েড ফাংশন।
উদাহরণস্বরূপ, ধরুন আমরা একজন গ্রাহকের বয়স, সাবস্ক্রিপশনের সময়কাল এবং ব্যবহারের ফ্রিকোয়েন্সির উপর ভিত্তি করে ভবিষ্যদ্বাণী করতে চাই যে সে চলে যাবে কিনা। ভবিষ্যদ্বাণী করা ফলাফলের কেবল দুটি সম্ভাবনা রয়েছে: চলে যাওয়া (1) অথবা চলে না যাওয়া (0)। লজিস্টিক রিগ্রেশন এই ধরনের পরিস্থিতির জন্য বিশেষভাবে উপযুক্ত।
লজিস্টিক রিগ্রেশনের মৌলিক সূত্র
লজিস্টিক রিগ্রেশনের মূল উদ্দেশ্য হলো প্রেডিক্টর ভ্যারিয়েবল \( X \)-এর মান দেওয়া থাকলে, \( Y = 1 \) (ঘটনাটি ঘটার) সম্ভাবনা \( p \)-কে মডেল করা।
লজিস্টিক রিগ্রেশন মডেল সাধারণত দুটি গুরুত্বপূর্ণ রূপে লেখা হয়:
১) সম্ভাবনার রূপ (সিগময়েড)
\[
p = P(Y=1 \mid X) = \frac{1}{1 + e^{-z}}
\]
Dengan
\[
z = β₀ + β₁ X₁ + β₂ X₂ + ... + βk Xₕ
\]
তথ্য:
– \( p \) হলো ঘটনাটির সম্ভাবনা (যেমন: গ্রাহক হারানো = ১)।
– \( e \) হলো অয়লারের সংখ্যা (প্রায় ২.৭১৮২৮)।
– \( 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 \): কোনো ঘটনা ঘটার সুযোগ (০ থেকে ১)।
– সম্ভাবনা: কোনো কিছু ঘটার ও না ঘটার সম্ভাবনার তুলনা:
\[
সম্ভাবনা = 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 \)-এর প্রতি ১ একক বৃদ্ধি ঘটনাটির সম্ভাবনাকে প্রায় ২.০১ গুণ বাড়িয়ে দেবে (অন্যান্য ভ্যারিয়েবল অপরিবর্তিত থাকলে)। একটি সরল লজিস্টিক রিগ্রেশন মডেলের উদাহরণ ধরুন, আমাদের কাছে একটি মাত্র প্রেডিক্টর ভ্যারিয়েবল \( X \) আছে, যেমন প্রতি সপ্তাহে অধ্যয়নের ঘণ্টার সংখ্যা, যা একটি পরীক্ষায় পাস করার পূর্বাভাস দেয় (পাস = ১, ফেল = ০)। মডেলটি: