Visual walkthrough — Maximum likelihood estimation (MLE)
1.3.16 · D2· AI-ML › Probability & Statistics › Maximum likelihood estimation (MLE)
Hum coin flip ko apna running example use karenge kyunki isme sirf ek unknown number hai, toh hum sab kuch ek flat sheet of paper pe draw kar sakte hain.
Step 1 — "Parameter" kya hota hai aur "data" kya hota hai?
KYA. Hamare paas ek coin hai. Yeh heads par utarta hai kisi unknown chance ke saath jise hum kehte hain. Yahan ek single number hai aur ke beech — yeh hamara parameter hai (woh dial jo hum ghuma sakte hain). Hum coin ko baar flip karte hain aur jo hua use record karte hain; woh recorded outcomes hamare data hain. Hum == ko un heads ki sankhya ke liye likhte hain== jo humne dekhe (toh tails ki sankhya hai). Hamare running example mein aur hai.
YE se shuru KYUN. Kisi bhi maths se pehle, hume crystal clear hona chahiye ki kaunsi cheez fixed hai aur kaunsi cheez hum search kar rahe hain. Data ho chuka hai — woh frozen hai. Parameter woh mystery knob hai. aur letters ko abhi nail down karna matlab hai ki baad ke har formula mein koi surprise nahi aayega.
PICTURE. Neeche: baayein taraf ke liye ek dial (ghumaane layak), aur daayein taraf frozen data — 7 heads, 3 tails, pehle se gir chuke hain aur badal nahi sakte.

Step 2 — Yeh exact data ek knob setting ke liye kitna likely hai?
KYA. Knob ki ek value choose karo, maano . Poochho: agar heads ki sach mein chance hoti, toh kya probability hai ki exactly 7 heads aur phir 3 tails dikhein? Har head ek factor ka cost lagata hai, har tail ek factor ka. Inhe multiply karo:
Yahan har symbol apni jagah earn karta hai: matlab "har ek head ki chance hai, multiplied," aur matlab "har ek tail ki chance hai." Poora product likelihood hai — frozen data ki probability, knob ke function ke roop mein padhi gayi.
MULTIPLY KYUN karte hain. Flips independent hain — ek flip ka result tumhe agla flip ke baare mein kuch nahi batata. Independent events ke liye, "yeh AND woh AND doosra" ki probability individual probabilities ka product hoti hai. Yahi ek reason hai ki product yahan aata hai.
PICTURE. Daayein taraf do dial settings: par data kaafi likely hai; par teeno tails bahut unlikely ho jaate hain, toh product shrink ho jaata hai. Bar ki height = .

Step 3 — Knob slide karo aur likelihood ko rise aur fall hote dekho
KYA. ko ek value par test karne ki jagah, ko se tak smoothly sweep karo aur height plot karo. Tumhe ek single hump milega.
HUMP KYUN. par tum claim karte ho ki heads impossible hain, phir bhi tumne 7 heads dekhe → likelihood . par tum claim karte ho ki tails impossible hain, phir bhi tumne 3 tails dekhe → likelihood . Kahin beech mein dono pressures balance hote hain aur curve peak karti hai. MLE us peak ki location hai — woh knob setting jo frozen data ko sabse zyada probable banati hai.
PICTURE. Poori likelihood curve. Yeh dono ends par zero par pinned hai, beech mein bulge karti hai, aur iska highest point ek dashed line se -axis par mark kiya gaya hai.

Step 4 — Hum curve ke log par kyun climb karte hain
KYA. ko uske logarithm se replace karo, jo log-likelihood hai:
ne product ko sum mein badal diya, kyunki aur . (Agar humne Step 2 ka binomial factor rakha hota, toh woh yahan sirf ek extra constant ke roop mein appear karta, mein flat — peak-finder ke liye invisible.)
LOG KYUN — aur yeh safe kyun hai. Do reasons. (1) Same peak. strictly increasing hai: agar curve kisi point par curve se zyada tall hai, toh uska log bhi wahan zyada tall hai. Toh climb karna hume exact same par land karta hai jaise climb karna. (2) Practical. Sums, products se kahin zyada aasaan differentiate hote hain, aur large ke liye raw product computer par tak underflow kar jaata hai jabki uska log ek sensible number rehta hai.
PICTURE. Left axis: hump . Right axis: curve . Dashed vertical line notice karo — dono peaks same par hain. Log-curve stretched aur shifted hai lekin uska summit move nahi hua.

Step 5 — Slope summit par zero hoti hai
KYA. Ek smooth hill ke top par zameen momentarily flat hoti hai — slope (derivative) zero hoti hai. Toh hum ki slope compute karte hain aur use zero ke barabar set karte hain:
Term by term: (yeh ko upar push karta hai, kyunki zyada heads-weight bada chahta hai), aur (tails ko neeche kheenchte hain). Peak par yeh dono forces exactly cancel out ho jaati hain.
DERIVATIVE KYUN. Yeh tool kyun, aur kuch nahi, maano sirf graph dekh ke? Kyunki derivative woh precise machine hai jo answer deti hai "curve kahan flat hai?" — aur ek smooth hump sirf apne summit par flat hoti hai. Use zero ke barabar set karna ek searching problem ko ek equation-solving problem mein convert kar deta hai.
PICTURE. Log-likelihood curve teen tangent lines ke saath: baayein taraf ek uphill (positive slope), daayein taraf ek downhill (negative slope), aur top par ek perfectly horizontal jahan slope hai.

Step 6 — Solve karo, aur answer ka meaning padho
KYA. Flat-slope equation ko rearrange karo:
Generally, flips mein se heads ke saath wahi algebra deta hai : MLE sirf observed fraction of heads hai.
YEH sundar KYUN hai. Abstract machinery — products, logs, derivatives — collapse ho jaati hai sabse obvious estimate par jo ek bachcha guess karta. Yeh ek sign hai ki method sane hai.
PICTURE. Likelihood hump phir se, peak par annotated ke saath, aur fraction frozen data ke paas likha hua dikhaane ke liye ki woh same number hain.

Step 7 — Kya yeh sach mein ek maximum tha? Aur degenerate cases
KYA. Zero slope akela ek valley bhi mark kar sakta hai, peak nahi. Hum second derivative check karte hain (woh rate jis par slope khud change hoti hai — negative matlab curve neeche ki taraf bend karti hai, yani ek true summit):
Dono terms valid ke liye negative hain, toh curve har jagah concave-down hai — hamara critical point beshak maximum hai.
Edge cases — sab cover karo:
- Saare heads (): ka koi interior flat point nahi hai; yeh bas ki taraf rise karta rehta hai. MLE boundary par hota hai. Interpretation: data ne zero evidence diya hai ki tails ho sakta hai.
- Saare tails (): mirror image, .
- Zero flips (): koi data nahi, koi hump nahi — har equally (un)supported hai aur MLE undefined hai. Tum ek aisa knob estimate nahi kar sakte jise tumne kabhi test hi nahi kiya.
YEH KYUN dikhate hain. Clean formula in teeno cases mein abhi bhi , , aur return karta hai — exactly us boundary/undefined behaviour se match karta hai jo humne abhi reason out kiya. Ek method jis par tum trust karte ho use apne extremes par sensibly behave karna chahiye.
PICTURE. Teen mini-curves side by side: normal interior-peak case, all-heads case (peak right wall par pinned), aur all-tails case (peak left wall par pinned).

Ek-picture summary
Yeh final figure poore safar ko compress karta hai: frozen data → likelihood hump → log reshaping → peak par flat slope → answer , margin mein boundary cases ke saath.

Recall Feynman retelling — plain words mein wapas bolo
Hamare paas ek coin thi unknown heads-chance ke saath, aur humne heads aur tails table par frozen dekhe ( flips mein se). ki kisi bhi guess ke liye, us exact record ko dekhne ki chance hai — badi jab fit karta hai, tiny jab nahi karta. Agar humne order yaad rakhne ki jagah sirf heads count kiye hote, toh aage ek extra hota, lekin yeh ek constant hai jo peak kabhi move nahi karta, toh hum ise ignore karte hain. Humne ko 0 se 1 tak sweep kiya aur ek hump mili jo dono ends par zero hai (yeh guess ki "heads impossible" ya "tails impossible" data ko contradict karta hai). Sabse achha hump ka top hai. Top dhundne ke liye humne log liya — jo hump ko reshape karta hai lekin summit ko same spot par rakhta hai aur product ko ek easy sum mein badal deta hai. Summit par zameen flat hoti hai, toh humne slope ko zero set kiya, aur heads-force tails-force ke saath balance hua, deta hai. Second derivative har jagah negative tha, toh yeh sach mein ek peak tha. Aur generally answer sirf heads ka fraction hai, — edges (saare heads → 1, saare tails → 0, koi flips nahi → undefined) ke saath jo exactly common sense ki demand karte hain.
Recall Quick self-test
Likelihood curve aur dono par zero kyun touch karti hai? ::: Kyunki 7 observed heads ko impossible banata hai aur 3 observed tails ko impossible banata hai, toh product har end par vanish ho jaata hai. Maximize karne se pehle hum factor kyun drop kar sakte hain? ::: Isme nahi hai, toh yeh sirf curve ki height ko ek positive constant se scale karta hai — peak ki location () unchanged rehti hai. Log lena allowed kyun hai bina answer change kiye? ::: strictly increasing hai, toh yeh kabhi ek taller point ko shorter ke neeche nahi laata — peak ki location preserve hoti hai. Kya confirm karta hai ki critical point maximum hai, minimum nahi? ::: Second derivative valid ke liye negative hai, toh curve concave down hai (ek peak).
Yeh bhi dekho: Method of Moments (ek alag fitting recipe), Bayesian Estimation ( par prior add karta hai), Fisher Information aur Cramér-Rao Bound (peak kitni sharp hai), Gaussian Distribution (agle worked case), Bias-Variance Tradeoff (MLE variance estimate biased kyun hai).