Tudtad, hogy a regresszió- és trendszámítások matematikailag ekvivalensek? Simán használhatod a regressziót, amikor trendet szeretnél számolni úgy, mintha a független változó értékei egymás melletti, nullától (vagy egytől) induló egész számok lennének növekvő sorrendben.
A normálegyenlet-rendszer:
∑Yi=n⋅b0+b1⋅∑ti
∑tiYi=b0⋅∑ti+b1⋅∑ti2
Az első egyenlet beszorzása
∑ti
-vel:
∑ti⋅∑Yi=n⋅b0⋅∑ti+b1⋅(∑ti)2
A második egyenlet beszorzása n-nel:
n⋅∑tiYi=n⋅b0⋅∑ti+n⋅b1⋅∑ti2
Kivonjuk az alsó egyenletből a felsőt (a
n⋅b0⋅∑ti
tag kiesik):
n⋅∑tiYi−∑ti⋅∑Yi=n⋅b1⋅∑ti2−b1⋅(∑ti)2
Kiemeljük b1-et a jobb oldalon:
n⋅∑tiYi−∑ti⋅∑Yi=b1⋅(n⋅∑ti2−(∑ti)2)
Átrendezünk b1-re (feltéve, hogy a zárójeles tag nem nulla, vagyis nem minden
ti
egyenlő):
b1=n⋅∑ti2−(∑ti)2n⋅∑tiYi−∑Yi⋅∑ti
Kifejezzük b0-at az első normálegyenletből:
b0=n∑Yi−b1⋅∑ti
Átalakítás a kovariancián és szórásnégyzeten alapuló hagyományos alakra
Most levezetjük, miként alakítható át (b_1) és (b_0) az átlagok (
tˉ,Yˉ
), valamint a kovariancia
Cov(t,Y)
és variancia
Var(t)
segítségével felírt alakba.
1. A b1 paraméter átalakítása (Kovariancia-alak)
A kiindulási képletünk:
b1=n⋅∑ti2−(∑ti)2n⋅∑tiYi−∑Yi⋅∑ti
Elosztjuk a számlálót és a nevezőt is
n2
-nel:
b1=n2n⋅∑ti2−(∑ti)2n2n⋅∑tiYi−∑Yi⋅∑ti
Szétbontjuk a törteket tagok szerint a számlálóban és a nevezőben is:
Behelyettesítjük a számtani átlagok definícióját (
tˉ=n∑ti
és
Yˉ=n∑Yi
):
b1=n∑ti2−tˉ2n∑tiYi−Yˉ⋅tˉ
Átszorozzuk a számlálót és a nevezőt
n
-nel, hogy összeg alakban lássuk az eltéréseket:
b1=∑ti2−n⋅tˉ2∑tiYi−n⋅tˉ⋅Yˉ
Felhasználjuk az átlagtól való eltérések szorzatösszegének azonosságát: ∑(ti−tˉ)(Yi−Yˉ)=∑tiYi−n⋅tˉ⋅Yˉ
, valamint
∑(ti−tˉ)2=∑ti2−n⋅tˉ2
:
b1=∑(ti−tˉ)2∑(ti−tˉ)(Yi−Yˉ)
Megjegyzés: Ha a számlálót és a nevezőt leosztjuk
(n−1)
-gyel (vagy
n
-nel), látható, hogy ez a kovariancia és a
t
varianciájának hányadosa. Az n, vagy n - 1 nyilván attól függ, hogy populációról, vagy mintáról beszélünk.
b1=Var(t)Cov(t,Y)
2. A b0 paraméter átalakítása (Átlagok alakja)
A kiindulási képletünk:
b0=n∑Yi−b1⋅∑ti
Szétbontjuk a törtet két külön tagra:
b0=n∑Yi−nb1⋅∑ti
Kiemeljük a
b1
tényezőt a második tagból:
b0=n∑Yi−b1⋅(n∑ti)
Behelyettesítjük a számtani átlagokat (
Yˉ=n∑Yi
és
tˉ=n∑ti
):
b0=Yˉ−b1⋅tˉ
Top comments (0)
Subscribe
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Top comments (0)