Výuka a školení Excelu Výuka a školení Excelu Výuka a školení Excelu
Výuka a školení Excelu Výuka a školení Excelu

sobota 17. března 2012

Lineární regrese v Excelu - funkce FORECAST, INTERCEPT a SLOPE

Příklad

Potřebuji zjistit, jaká je závislost mezi dvěma soubory hodnot. Jinými slovy jak přesně závisí proměnná y na proměnné x. Ještě jinými slovy potřebuji doplnit parametry a, b do vzorce y = ax + b.

Návod

Použiji funkce INTERCEPT a SLOPE, případně FORECAST.
Funkce INTERCEPT mi vypočte parametr b a funkce SLOPE vypočte parametr a. Funkce FORECAST jakoby spočte současně INTERCEPT a SLOPE, vezme v úvahu určitou hodnotu nezávislé proměnné (x) a jejím výsledkem je hodnota závislé proměnné (y).
Takto vypadá zadání (s grafem):









  • Zápis funkce SLOPE (zjišťující parametr a):
    =SLOPE(B2:B7;A2:A7)
  • Zápis funkce INTERCEPT (zjišťující parametr b):
    =INTERCEPT(B2:B7;A2:A7)
  • Zápis funkce FORECAST (zjišťující rovnou y podle x):
    =FORECAST(10;B2:B7;A2:A7)
    V mém případě je hodnotou x, pro kterou chci spočítat y, číslo deset
U Slope i u Intercept platí, že prvním parametrem je odkaz na proměnné y a druhým parametrem odkaz na proměnné x. Výsledná informace tedy je, že y závisí na x vztahem y = 5,23*x + 83,23.
Jinými slovy - =FORECAST(10;B2:B7;A2:A7) bude vracet stejné výsledky jako =INTERCEPT(B2:B7;A2:A7)+SLOPE(B2:B7;A2:A7)*10.

Další způsoby výpočtu regresní analýzy jsou uvedeny v tomto článku