4.9.12 · D2 · HinglishProbability Theory & Statistics

Visual walkthroughCovariance and correlation

2,070 words9 min read↑ Read in English

4.9.12 · D2 · Maths › Probability Theory & Statistics › Covariance and correlation

Hum ek hi object par measure kiye gaye do numbers ke saath kaam karte hain — jaise kisi insaan ki height aur weight . Har insaan ek dot hai graph par: horizontal position , vertical position .


Step 1 — Dots ka cloud plot karo

KYA. Hum kaafi saare pairs collect karte hain aur har ek ko dot ki tarah drop karte hain. Yeh picture ek scatter plot hai.

KYUN. Kisi bhi formula se pehle, hume raw question dekhna hai: "jab bada hota hai, toh kya bhi bada hota hai?" Ek cloud jo up-right slope karta hai woh haan kehta hai; neeche slope karta hua cloud opposite kehta hai; ek shapeless blob kehta hai koi pattern nahi. Neeche sab kuch bas yeh visual slope ko ek number mein badle ka tarika hai.

PICTURE. Neeche blue cloud ka up-right tilt dekho.

Figure — Covariance and correlation

Step 2 — Har variable ka balance point dhundho

KYA. aur compute karo — saare horizontal positions ka average aur saare vertical positions ka average. Do lines (vertical) aur (horizontal) khiincho.

KYUN. "High" aur "low" meaningless hain jab tak hum ek reference nahi choose karte. Mean sabse fair reference hai: yeh woh point hai jiske around dots balance karte hain. Yeh do lines plane ko char rooms (quadrants) mein kaatti hain jinhe hum agle step mein signs se label karenge.

PICTURE. Orange crosshair pair hai — cloud ka centre of mass.

Figure — Covariance and correlation


Step 3 — Har dot ko centre se deviation ki tarah measure karo

KYA. par ek dot ke liye, uske do deviations banao:

KYUN. Absolute positions humein "agreement" nahi batate. Centre ke relative batate hain: centre ke right wala dot rakhta hai; left wala, . Vertically bhi yehi idea. Yeh exactly Variance and Standard Deviation ka raw material hai — wahan humne ek deviation ko square kiya; yahan hum do ko pair karenge.

PICTURE. Green arrow horizontal deviation hai, red arrow vertical deviation, orange centre se dot tak measured.

Figure — Covariance and correlation

Step 4 — Do deviations ko multiply karo: har room ke liye ek sign

KYA. Har dot ke liye product compute karo.

KYUN. Hum ek aisa operation chahte hain jo agreement ke liye +, disagreement ke liye − kahe. Multiplication sabse sasta aisa operation hai, kyunki "same sign × same sign = +" aur "opposite signs = −". Char rooms walk karo:

  • Top-right (right aur up): — agree karte hain (dono average se upar).
  • Bottom-left (left aur down): — agree karte hain (dono average se neeche).
  • Top-left (left, up): — disagreement.
  • Bottom-right (right, down): — disagreement.

Toh product ka sign ek vote hai: vote "saath move karne" ke liye, vote "alag move karne" ke liye. Iska size batata hai ki us dot ka vote kitna emphatic hai (ek dot jo kisi corner mein bahut door hai woh loudly vote karta hai).

PICTURE. Har room ko product ke sign ke hisaab se shade kiya gaya hai; agreement rooms green , disagreement rooms red .

Figure — Covariance and correlation

Step 5 — Votes average karo: yahi covariance hai

KYA. Un saare signed products ki expectation (average) lo:

KYUN. Averaging se green votes aur red votes cancel ya dominate hote hain. Net positive ⇒ cloud up-right lean karta hai (saath move karte hain). Net negative ⇒ down-right lean karta hai. Near zero ⇒ koi linear tilt nahi. Yeh ek number Step 1 ki picture ki poori kahani hai.

PICTURE. Teen clouds side by side: positive covariance (up-tilt), zero (round blob), negative (down-tilt) — har cloud ka net vote dikhaya gaya hai.

Figure — Covariance and correlation

Step 6 — Units ki problem: covariance strength kyun measure nahi kar sakta

KYA. Poore cloud ko horizontally factor se stretch karo (height millimetres mein measure karo centimetres ki bajay). Tilt waise hi dikhta hai, lekin covariance number se multiply ho jaata hai.

KYUN. Bilinearity se, . Toh ek bada number zaroori nahi ki zyada strong relationship ho — ho sakta hai bas bade units hon. Hume har variable ka apna spread divide out karna hoga.

PICTURE. Same-shaped cloud, x-axis relabelled — covariance se tak jump karta hai bina pattern mein koi change ke.

Figure — Covariance and correlation

Step 7 — Covariance ko leash par rakho: correlation

KYA. Define karo

KYUN. se divide karne se horizontal spread ho jaata hai, aur se vertical spread . Stretched aur unstretched clouds ab identical dikhte hain — aur same dete hain. Toh ek unitless score hai sirf pattern shape ka, Step 6 ke trick se immune.

PICTURE. Har axis ko standardise karne ke baad, cloud ek box ke andar fit ho jaata hai; best-fit line ka tilt woh hai jo report karta hai.

Figure — Covariance and correlation

Step 8 — kabhi se kyun nahi jaata (leash proof, dekha gaya)

KYA. , lo. Kisi bhi real slope ke liye, quantity squares ka average hai, isliye yeh hai:

KYUN. Ek quadratic in jo kabhi se neeche nahi jaata woh axis ko zyada se zyada ek baar touch kar sakta hai — iska discriminant hona chahiye: Yeh exactly Cauchy–Schwarz Inequality hai. Equality () tabhi hoti hai jab koi bana de, yaani bina kisi scatter ke mein ek exactly straight line hai.

PICTURE. Parabola axis par ya uske upar baitha hai; jab woh axis ko sirf kiss karta hai, .

Figure — Covariance and correlation

Step 9 — Degenerate cases jinse tumhe kabhi surprise nahi hona chahiye

KYA & KYUN. Char edge scenarios, har ek mein kya karta hai:

  • Perfect line, up: saare dots ek rising straight line par ⇒ (Step 8 ki parabola par axis ko touch karti hai).
  • Perfect line, down: falling straight line ⇒ .
  • Flat / vertical cloud: agar kabhi vary nahi karta toh , aur undefined hai — report karne ke liye koi "tilt" nahi hai.
  • Curved but symmetric, e.g. with symmetric about : green aur red votes exactly cancel ho jaate hain, isliye aur even though fully se determined hai. Covariance sirf relationship ka linear part dekhta hai. Isliye ka matlab Independence of Random Variables nahi hai.

PICTURE. Ek strip mein char cases, har ek apne ke saath labelled.

Figure — Covariance and correlation

Ek picture mein poora summary

Sab kuch compressed: dots → mean se deviations → signed products (green agree, red disagree) → unhe average karo (covariance) → spreads se divide karo leashed score paane ke liye.

Figure — Covariance and correlation
Recall Feynman: plain words mein poora walkthrough

Do dosto ko swings par imagine karo, har dot ek snapshot hai time ka. Pehle hum har dost ki middle position dhundthe hain — unka balance point. Phir har snapshot ke liye hum do yes/no-ish questions poochte hain: "kya friend apne middle se aage hai?" aur "kya friend apne middle se aage hai?" Hum do answers ko multiply karte hain taaki dono-aage ya dono-peeche score kare, aur ek-aage-ek-peeche score kare. Un saare chote scores ko average karna covariance hai: bada matlab great teamwork, bada matlab woh ek doosre ko mirror karte hain, near matlab koi pattern nahi. Lekin score "kitna bada" hai woh depend karta hai ki har dost kitna wildly swing karta hai, jo pairs compare karne ke liye unfair hai. Toh hum har ek ke typical swing size se divide karte hain — yeh score ko (perfect opposites) se (koi teamwork nahi) se (perfect together) tak ek fixed report card par squeeze karta hai. Woh report card correlation hai, aur ek beautiful square-is-never-negative argument (Cauchy–Schwarz) guarantee karta hai ki score kabhi se ki leash se escape nahi kar sakta. Bilkul ends tak pahunchne ka ek hi tarika hai ki dots perfectly straight line par hon.


Active recall

Crosshair ka kaun sa room deta hai?
Bottom-left — dono variables apne means se neeche, phir bhi ek agreement vote.
Covariance ko se kyun divide karte hain?
Units cancel karne aur rescale karne ke liye, ek pattern-only score deta hai jo mein bounded hai.
Step 8 mein discriminant kyun hona chahiye?
Quadratic saare ke liye hai, isliye iske do real roots nahi ho sakte.
kab undefined hota hai?
Jab ya ho (ek variable kabhi vary nahi karta), deta hai.
lekin full dependence wala ek case do.
jab ke around symmetric ho: agree/disagree votes cancel ho jaate hain, phir bhi se fixed hai.

Connections