Sobes.tech
Middle — Senior

Ի՞նչ է քվանտային ռեգրեսիան կանխատեսումների համար միջակայքերով։

sobes.tech AI

Պատասխան AI-ից

Կվանտիլային ռեգրեսիան մի մեթոդ է, որը թույլ է տալիս գնահատել ոչ միայն նպատակային փոփոխականի միջին արժեքը, այլ նաև նրա տարածման տարբեր քվանտիլները։ Մոդելի անկյունային կանխատեսումներից (օրինակ՝ ժամանակային շարքերի) կախված՝ քվանտիլային ռեգրեսիան օգնում է ստանալ միջակայքային կանխատեսումներ, որոնք արտացոլում են մոդելի անհայտությունը։

Ի տարբերություն միայն մեկ կետային արժեքի (օրինակ՝ միջին) կանխատեսելու, մոդելը սովորեցվում է կանխատեսել, օրինակ, 5-րդ և 95-րդ տոկոսային արժեքները, ինչը կազմում է 90%-անոց վստահության միջակայք։

Սա հատկապես օգտակար է այն խնդիրների համար, որտեղ կարևոր է հասկանալ հնարավոր արժեքների տիրույթը, ոչ միայն սպասվող արժեքը, օրինակ՝ ֆինանսներում կամ պահանջարկի կանխատեսումներում։

Python-ում statsmodels գրադարանի միջոցով քվանտիլային ռեգրեսիայի օրինակ՝

import statsmodels.api as sm
import numpy as np

# X - հատկանիշներ, y - նպատակային փոփոխական
X = sm.add_constant(X)  # ավելացնում ենք կայունություն
քվանտիլներ = [0.05, 0.5, 0.95]
մոդելներ = {}
for q in քվանտիլներ:
    մոդել = sm.QuantReg(y, X)
    արդյունք = մոդել.fit(q=q)
    մոդելներ[q] = արդյունք

# Այժմ հնարավոր է ստանալ կանխատեսումներ տարբեր քվանտիլների համար