2017-03-14 9 views
0

私はバイノーラルGLMを実行しようとしていますが(他のソフトウェアをテストするためにオープンしています)、私のDVはay/nです。私のIDVには性別、グループ(新生児、体重と他のカップル。RのGLMで使用するためのダミー変数の作成方法は?

私はダミー変数が必要かどうか、もしそうなら、2つ以上の結果を持つ要因をダミー変数に変換する方法を知りたいと思います。

+3

Rは因子変数のためのダミー変数を作成する必要がありますので、変数が要素としてフォーマットされていることを確認してください。適切な[再現可能な例](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)を使用すると、より具体的な方が簡単になります – MrFlick

答えて

0

デザインマトリックス、あなたの観測の行と係数(あなたの係数とダミー変数を含む)の列を持つ行列です。

Rは、自動的にmodel.matrixで内部的にあなたのための計画行列を作成しますので、あなたは何もする必要はありません。正しい変数を指定してください。カテゴリ変数は要素として格納する必要があります。

確信したい場合は、Rにglmと入力してソースコードを入力します。あなたはこれを見るでしょう:

X <- if (!is.empty.model(mt)) 
    model.matrix(mt, mf, contrasts) 

はい。独自のデザイン行列を作成し、glm関数に与えることができます。 ?glmはあなたに与えます:

glm.fit(x, y ... 

ドキュメントに従ってください。

+1

ただし、カテゴリ変数これを行う前に保存するか、因子に変換してください。 – Dason

+0

@Dason Ok。私は編集しました。 – SmallChess

関連する問題