dlm-js
    Preparing search index...

    Interface DlmFitResult

    Result from dlmFit — materialized TypedArrays with JS-idiomatic names.

    State estimates use StateMatrix and CovMatrix wrappers over contiguous [n, m] / [n, m, m] row-major buffers — zero-copy from the JIT output with no transpose.

    MATLAB DLM users: call toMatlab to get the familiar x[state][time] layout and single-letter field names.

    interface DlmFitResult {
        covariates: number[][];
        deviance: number;
        F: number[] | number[][];
        filtered: StateMatrix;
        filteredCov: CovMatrix;
        G: number[][];
        initialCov: number[][];
        initialState: number[];
        innovations: FloatArray;
        innovationVar: FloatArray;
        m: number;
        mape: number;
        mse: number;
        n: number;
        nobs: number;
        obsNoise: FloatArray;
        p: number;
        rawResiduals: FloatArray;
        residualVariance: number;
        rss: number;
        scaledResiduals: FloatArray;
        smoothed: StateMatrix;
        smoothedCov: CovMatrix;
        smoothedStd: StateMatrix;
        standardizedResiduals: FloatArray;
        W: number[][];
        y: FloatArray;
        yhat: FloatArray;
        ystd: FloatArray;
    }

    Properties

    covariates: number[][]

    Covariate matrix X [n × q] (empty array when no covariates). In MATLAB DLM, this is XX.

    deviance: number

    Deviance: -2 · log-likelihood. In MATLAB DLM, this is lik.

    F: number[] | number[][]

    Observation matrix F. p=1: [m] row vector (backward compat). p>1: [p, m].

    filtered: StateMatrix

    Filtered state means [n, m]. In MATLAB DLM, this is xf.

    filteredCov: CovMatrix

    Filtered state covariances [n, m, m]. In MATLAB DLM, this is Cf.

    G: number[][]

    State transition matrix G (m × m)

    initialCov: number[][]

    Initial state covariance (scaled). In MATLAB DLM, this is C0.

    initialState: number[]

    Initial state mean (after first smoother pass). In MATLAB DLM, this is x0.

    innovations: FloatArray

    Innovations (one-step-ahead prediction errors). In MATLAB DLM, this is v.

    innovationVar: FloatArray

    Innovation variances. In MATLAB DLM, this is Cp.

    m: number

    State dimension (m_base + q for covariates)

    mape: number

    Mean absolute percentage error

    mse: number

    Mean squared error

    n: number

    Number of observations

    nobs: number

    Number of non-NaN observations

    obsNoise: FloatArray

    Observation noise standard deviations. In MATLAB DLM, this is V.

    p: number

    Observation dimension (1 for univariate, >1 for multivariate)

    rawResiduals: FloatArray

    Raw residuals: y - yhat. In MATLAB DLM, this is resid0.

    residualVariance: number

    Residual variance. In MATLAB DLM, this is s2.

    rss: number

    Residual sum of squares. In MATLAB DLM, this is ssy.

    scaledResiduals: FloatArray

    Scaled residuals: (y - yhat) / V. In MATLAB DLM, this is resid.

    smoothed: StateMatrix

    Smoothed state means [n, m]. In MATLAB DLM, this is x.

    smoothedCov: CovMatrix

    Smoothed state covariances [n, m, m]. In MATLAB DLM, this is C.

    smoothedStd: StateMatrix

    Smoothed state standard deviations [n, m] = sqrt(diag(smoothedCov)). In MATLAB DLM, this is xstd.

    standardizedResiduals: FloatArray

    Standardized residuals: innovation / sqrt(innovationVar). In MATLAB DLM, this is resid2.

    W: number[][]

    State noise covariance W (m × m)

    Observations

    Fitted values: yhat = F · filtered state.

    Prediction standard deviations: sqrt(F·C·F' + V²).