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

    Function qrResid

    • ベクトルの応答に対する最小二乗の残差です。y から、ピボットされた最初の rank 個の列が張る空間への射影を引いたものです。R の qr.resid() と同等です。

      lapack: true で計算された分解には対応していません (例外を投げます)。

      Parameters

      • q: QR

        qr が返す QR 分解です。

      • y: readonly number[] | Float64Array<ArrayBufferLike>

        応答のベクトルです。要素数は分解した行列の行数と同じです。

      戻り値 number[]

      残差のベクトルです。

      const q = qr([[1, 1], [1, 2], [1, 3], [1, 4]]);
      qrResid(q, [2.1, 3.9, 6.2, 7.8]); // [0.01, -0.13, 0.23, -0.11]
    • 行列の応答の各列に対する最小二乗の残差です。

      Parameters

      • q: QR

        qr が返す QR 分解です (lapack: true で計算したものは除きます)。

      • y: MatrixInput

        応答の行列です (行の配列です)。行数は分解した行列と同じです。

      戻り値 number[][]

      残差を行の配列にしたものです。

    • 最小二乗の残差です。

      Parameters

      • q: QR

        qr が返す QR 分解です (lapack: true で計算したものは除きます)。

      • y: VectorOrMatrix

        応答です。ベクトルまたは行列です。

      戻り値 number[] | number[][]

      y がベクトルの場合はベクトルです。それ以外の場合は行の配列です。