Sobes.tech
Middle — Senior

Čo je to kvantilová regresia pre predpovede s intervalmi?

sobes.tech AI

Odpoveď od AI

Kvantilová regresia je metóda regresie, ktorá umožňuje odhadnúť nielen priemernú hodnotu cieľovej premennej, ale aj rôzne kvantilové hodnoty jej rozdelenia. V kontexte intervalových prognóz (napríklad časových radov) pomáha kvantilová regresia získať intervalové prognózy odrážajúce neistotu modelu.

Namiesto predpovedania jednej bodovej hodnoty (napríklad priemeru), sa model trénuje na predpovedanie, napríklad, 5. a 95. percentilu, čo tvorí 90%-ný interval dôvery pre prognózu.

Toto je obzvlášť užitočné pre úlohy, kde je dôležité pochopiť rozsah možných hodnôt, a nie len očakávanú hodnotu, napríklad vo financiách alebo prognózovaní dopytu.

Príklad použitia kvantilovej regresie s knižnicou statsmodels v Pythone:

import statsmodels.api as sm
import numpy as np

# X - vlastnosti, y - cieľová premená
X = sm.add_constant(X)  # pridanie konštanty
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

# Teraz je možné získať prognózy pre rôzne kvantily