FORECAST, INTERCEPT a SLOPE – lineární regrese v Excelu
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
Příklad
Potřebuji zjistit, jaká je závislost mezi dvěma soubory hodnot na sobě lineárně závislých. 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 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
(Od verze Excelu 2016 je funkce FORECAST nahrazena obdobnou funkcí FORECAST.LINEAR. FORECAST ale zůstává kvůli zpětné kompatibilitě.)
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.
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
Dobrý den,
chtěla bych se zeptat, proč ve Vašem případě je to x 10?
Děkuji za odpověď
To je jen příklad. Můžeme si vybrat libovolné x a pak k němu pomocí funkce Forecast (nebo Intercept a Slope) dopočítat příslušné y.
Dobrý den, chtěla bych se zeptat, jak se vypočítají krajní body lineární přímky. Děkuji
Jak to přesně myslíte? Přímka z definice žádné konce nemá 🙂
Dobrý den, zajímalo by mě, jak by se postupovalo jestliže známě číselnou řadu pro X i Y. Chceme vědět jejich vztah a zároveň odhadnout budoucí vývoj. Respektive jaké číslo dodat, ve Vašem případě 10.