Sobes.tech
Middle — Senior

Co je to kvantilová regrese pro předpovědi s intervaly?

sobes.tech AI

Odpověď od AI

Kvantilová regresi je metoda regresní analýzy, která umožňuje odhadovat nejen průměrnou hodnotu cílové proměnné, ale také různé kvantily jejího rozdělení. V kontextu intervalových předpovědí (například časových řad) pomáhá kvantilová regresi získat intervalové předpovědi odrážející nejistotu modelu.

Namísto předpovídání jedné bodové hodnoty (například průměru) se model trénuje tak, aby předpovídal například 5. a 95. percentil, což tvoří 90% interval spolehlivosti předpovědi.

To je obzvláště užitečné pro úlohy, kde je důležité pochopit rozsah možných hodnot, nikoli pouze očekávanou hodnotu, například ve financích nebo předpovědi poptávky.

Příklad použití kvantilové regrese s knihovnou statsmodels v Pythonu:

import statsmodels.api as sm
import numpy as np

# X - vlastnosti, y - cílová proměnná
X = sm.add_constant(X)  # přidání konstanty
kvantily = [0.05, 0.5, 0.95]
modely = {}
for q in kvantily:
    mod = sm.QuantReg(y, X)
    res = mod.fit(q=q)
    modely[q] = res

# Nyní lze získat předpovědi pro různé kvantily