rStats.js v1.3.0
    検索インデックスを準備しています...

    Interface LmResult

    lm の結果です: 当てはめと、R の summary(lm) の量です。

    interface LmResult {
        adjRSquared: number;
        coefficients: number[];
        coefTable: {
            estimate: number[];
            pValue: number[];
            stdError: number[];
            tValue: number[];
        };
        dfResidual: number;
        fittedValues: number[];
        fPValue?: number;
        fStatistic?: { dendf: number; numdf: number; value: number };
        intercept: boolean;
        qr: QR;
        rank: number;
        residuals: number[];
        rows: number[];
        rSquared: number;
        sigma: number;
        weights?: number[];
        x: number[][];
    }

    Hierarchy (View Summary)

    Index
    adjRSquared: number

    調整済み R^2 です。切片以外の項がないモデルでは、R と同じく 0 です。

    coefficients: number[]

    係数です (切片が先頭)。縮退した列は NaN です。

    coefTable: {
        estimate: number[];
        pValue: number[];
        stdError: number[];
        tValue: number[];
    }

    縮退していない列の係数の表です。列の順序のままです。

    Type Declaration

    • estimate: number[]

      推定値です (R の Estimate)。

    • pValue: number[]

      両側 p 値です (R の Pr(>|t|))。

    • stdError: number[]

      標準誤差です (R の Std. Error)。

    • tValue: number[]

      t 統計量です (R の t value)。

    dfResidual: number

    残差の自由度です: n - rank (n は重みが 0 でない行の数)。

    fittedValues: number[]

    当てはめ値です。残差ごとに 1 つです (R の fitted.values)。

    fPValue?: number

    全体の F 検定の p 値です。fStatistic がない場合は、この値もありません。

    fStatistic?: { dendf: number; numdf: number; value: number }

    自由度つきの全体の F 統計量です。切片以外の項がないモデルでは、(fPValue と同じく) ありません。R の summary(lm) には fstatistic がないためです。

    Type Declaration

    • dendf: number

      分母の自由度 (残差の自由度) です。

    • numdf: number

      分子の自由度 (ランクから切片の分を引いたもの) です。

    • value: number

      F 統計量です。

    intercept: boolean

    モデルに切片があるかどうかです。

    qr: QR

    (重み付きの) モデル行列の QR 分解です。

    rank: number

    モデル行列の数値的なランクです。

    residuals: number[]

    残差 y - 当てはめ値です (欠測値のある行は除き、重みが 0 の行は含みます)。

    rows: number[]

    使った入力の行の、0 始まりの添字です (欠測値のない行。重みが 0 の行を含みます)。

    rSquared: number

    R^2 です。切片以外の項がないモデルでは、R と同じく 0 です。

    sigma: number

    残差の標準誤差です。

    weights?: number[]

    使った行の重みです (指定されている場合)。

    x: number[][]

    使った行のモデル行列です (切片があるときは 1 の列を含みます)。重みは掛けていません。