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

    Function qrCoef

    • ベクトルの応答に対する最小二乗係数です。R の qr.coef() と同等です。

      係数は元の列の順序で返されます。使われなかった列 (pivot で位置 rank より後にある列) の係数は、NaN (R の NA) です。lapack: true で計算された分解の場合は、ピボットされた最初の min(nrow, ncol) 個の列が使われます。

      Parameters

      • q: QR

        qr が返す QR 分解です。

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

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

      戻り値 number[]

      係数のベクトルです (分解した行列の列ごとに 1 つの要素があります)。

      const q = qr([[1, 1], [1, 2], [1, 3], [1, 4]]);
      qrCoef(q, [2.1, 3.9, 6.2, 7.8]); // [0.15, 1.94] (up to rounding)
    • 行列の応答の各列に対する最小二乗係数です。

      Parameters

      • q: QR

        qr が返す QR 分解です。

      • y: MatrixInput

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

      戻り値 number[][]

      係数を行の配列にしたものです (分解した行列の列ごとに 1 行、y の列ごとに 1 列です)。

    • 最小二乗係数です。

      Parameters

      • q: QR

        qr が返す QR 分解です。

      • y: VectorOrMatrix

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

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

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