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

    Function predict

    • 線形モデルの、説明変数の新しい値に対する予測です。lm の当てはめについて、標準誤差と、必要に応じて区間を返します (se.fit = TRUE に対応)。R の predict() と同等です。縮退した列は、R と同じく除きます。

      Parameters

      戻り値 {
          fit: number[];
          lwr?: number[];
          nonEstimable?: number[];
          seFit: number[];
          upr?: number[];
          warnings?: string[];
      }

      • fit: number[]

        予測値です。newdata の行ごとに 1 つです。

      • Optionallwr?: number[]

        区間の下限です (interval: "none" のときはありません)。

      • OptionalnonEstimable?: number[]

        ランク不足の当てはめからは推定できない予測の、newdata の行の 0 始まりの添字です (R の attr(, "non-estim"))。該当する行があるときだけ存在します。

      • seFit: number[]

        予測平均の標準誤差です (R の se.fit)。

      • Optionalupr?: number[]

        区間の上限です (interval: "none" のときはありません)。

      • Optionalwarnings?: string[]

        それらの行に対する R の警告です。該当する行があるときだけ存在します。

      const fit = lm([1, 2, 3, 4, 5], [2.1, 3.9, 6.2, 7.8, 10.1]);
      predict(fit, [6, 7]); // { fit: [11.99, 13.98], seFit: [0.19807, 0.25338] }
      predict(fit, [6], { interval: "prediction" }); // { lwr: [11.119], upr: [12.861] }