私はバイノーラルGLMを実行しようとしていますが(他のソフトウェアをテストするためにオープンしています)、私のDVはay/nです。私のIDVには性別、グループ(新生児、体重と他のカップル。RのGLMで使用するためのダミー変数の作成方法は?
私はダミー変数が必要かどうか、もしそうなら、2つ以上の結果を持つ要因をダミー変数に変換する方法を知りたいと思います。
私はバイノーラルGLMを実行しようとしていますが(他のソフトウェアをテストするためにオープンしています)、私のDVはay/nです。私のIDVには性別、グループ(新生児、体重と他のカップル。RのGLMで使用するためのダミー変数の作成方法は?
私はダミー変数が必要かどうか、もしそうなら、2つ以上の結果を持つ要因をダミー変数に変換する方法を知りたいと思います。
デザインマトリックス、あなたの観測の行と係数(あなたの係数とダミー変数を含む)の列を持つ行列です。
Rは、自動的にmodel.matrixで内部的にあなたのための計画行列を作成しますので、あなたは何もする必要はありません。正しい変数を指定してください。カテゴリ変数は要素として格納する必要があります。
確信したい場合は、Rにglm
と入力してソースコードを入力します。あなたはこれを見るでしょう:
X <- if (!is.empty.model(mt))
model.matrix(mt, mf, contrasts)
はい。独自のデザイン行列を作成し、glm
関数に与えることができます。 ?glmはあなたに与えます:
glm.fit(x, y ...
ドキュメントに従ってください。
ただし、カテゴリ変数これを行う前に保存するか、因子に変換してください。 – Dason
@Dason Ok。私は編集しました。 – SmallChess
Rは因子変数のためのダミー変数を作成する必要がありますので、変数が要素としてフォーマットされていることを確認してください。適切な[再現可能な例](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)を使用すると、より具体的な方が簡単になります – MrFlick