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

    Function modelMatrix

    • データフレームに対する式のモデル行列です。R の terms() の属性つきです。R の model.matrix(formula, data) と同等です。contrasts.arg を付けた場合も同等で、属性は attr(terms(formula), ...) に相当します。

      式のどの変数でも、欠測値 (null、または数値の列の NaN) がある行は、最初に除きます。文字列は残った行の値の因子です (コードポイント順に並べます)。ただし levels で水準を与えた場合は、行がなくても、その水準はすべて残ります (列は 0 になります)。真偽値は、常に FALSE と TRUE の 2 水準の因子です。数値は数値のままです。応答変数はどの型でもかまいません。欠測値のある行を除くだけです。

      Parameters

      • formula: string

        "y ~ A * B"、"y ~ x + A - 1"、または "~ A" などの式です。

      • data: DataFrame

        データフレームです (列のオブジェクト)。

      • options: ModelMatrixOptions = {}

      戻り値 ModelMatrixResult

      const m = modelMatrix("y ~ A", { y: [1, 2, 3, 4], A: ["a", "b", "a", "b"] });
      m.colNames; // ["(Intercept)", "Ab"]
      m.x; // [[1, 0], [1, 1], [1, 0], [1, 1]]