[R]factor2ind() : 因子型変数をダミー変数に変換する関数

説明

factor2ind()はL Scrucca氏の作成した関数である。氏のサイトから入手できる。

多変量分析では複数の水準を持つ因子型変数はダミー変数に変換して処理する必要がある。factor2ind()関数は因子型変数を複数のダミー変数のマトリックスに変換する関数である。

因子型変数xを引数として受け取り、length(x) x (nlevels(x)-1)次元のインディケーターマトリックスを作成する。ベースラインレベルに相当する列を自動で削除(drop)する。

内部で使用されている変換ロジックはbaseline codificationである。

構文

factor2ind(x,baseline)

引数

x : 因子型変数のベクトル

baseline: ベースラインとなる水準を示す文字列(=コード)。省略可、省略した場合は最初の水準が自動的にbaselineとして設定される。

返り値

ダミー変数のマトリックス

コメント