ml_ts_advanced library

Classes

ADFResult
============================== ADF ve KPSS
Arima
============================== ARIMA fit & forecast
ArimaFit
ArimaOrder
============================== Model order veri sınıfları
Complex
============================== Kökler ile istikrar / terslenebilirlik
Diagnostics
============================== Tanı özet yapısı
JBResult
KPSSResult
LjungBoxResult
NelderMead
============================== Very simple Nelder–Mead (no constraints, for small dimensions)
Sarima
============================== SARIMA forecast (fit sizde varsa)
SarimaFit
SarimaOrder

Functions

acf(List<double> x, int maxLag) → List<double>
adf(List<double> x, {int? maxLags}) → ADFResult
armaCssLoss(List<double> y, List<double> ar, List<double> ma, double mu) → double
armaResiduals(List<double> y, List<double> ar, List<double> ma, double mu) → List<double>
============================== Basit ARMA CSS residual & loss
autocov(List<double> x, int maxLag) → List<double>
chiSquareCDF(double x, int k) → double
chiSquareSF(double x, int k) → double
diagnoseResiduals(List<double> resid, {int maxLag = 20, int nParams = 0, List<double>? ar, List<double>? ma}) → Diagnostics
differenceND(List<double> x, int d, int s, int D) → List<double>
Combined (d and D) differencing and inverse
differenceOrd(List<double> x, int d) → List<double>
Differencing and inverse differencing (d)
differenceSeas(List<double> x, int s, int D) → List<double>
Seasonal differencing
invertND(List<double> history, List<double> diffs, int d, int s, int D) → List<double>
invertOrd(List<double> history, List<double> diffs, int d) → List<double>
invertSeas(List<double> history, List<double> diffs, int s, int D) → List<double>
isARStationary(List<double> phi) → bool
isMAInvertible(List<double> theta) → bool
jarqueBera(List<double> resid) → JBResult
kpss(List<double> x, {int? nwLags}) → KPSSResult
levinsonDurbin(List<double> r, int p) → List<double>
Levinson–Durbin (Yule–Walker) => AR phi katsayıları
ljungBox(List<double> resid, int h, {int nParams = 0}) → LjungBoxResult
mean(List<double> x) → double
============================== Temel istatistik ve yardımcılar
ndiffs(List<double> x, {int maxD = 2}) → int
nsdiffs(List<double> x, int s, {int maxD = 1}) → int
pacf(List<double> x, int maxLag) → List<double>
PACF (Durbin-Levinson’den köşegen): pratik ve hızlı tahmin
polyRoots(List<double> a) → List<Complex>
variance(List<double> x) → double