カテゴリカルデータからダミー変数を作成するR関数を自作(複数列対応可)(CRANに登録)

カテゴリカルデータからダミー変数を作成するR関数を自作(複数列対応可)(CRANに登録)

以前、 このページ でカテゴリカルデータからダミー変数を作成するR関数を紹介し、 GitHub で公開しました。関数が1つだけの非常に簡単なものです。

時々検索されているようなので、英語に不安はありますが思い切ってCRANに投稿してみました。

対応して頂いたのはUwe Ligges氏でした。「パッケージの説明文(Description)が理解しにくい」と指摘を受けたため、少し改善して再投稿したところアクセプトされました。

パッケージの説明は このページ にあります。

Rからは

install.packages("makedummies")

でインストールできます。

使用方法はGitHubの例を参照して下さい。

Toshiaki Ara

3件のコメント

吉田勇一 投稿日:16:43 - 2019-03-11

荒 敏昭 様

先日は書き込みいただきありがとうございました。
大変参考になりました。
http://yoshida931.hatenablog.com/entry/2018/11/10/221000
統計学備忘録の吉田勇一と申します。

厚かましいと思ったのですが、一つ質問させてください。
1列をreferenceとして設定する場合のダミー変数についてです。
ある1列のみを、全行「0」に変換して、
他の列は通常の「0,1」のダミー変数に変換する方法はあるでしょう。
理解が不十分で申し訳ありませんが、よろしくお願いいたします。

吉田勇一 投稿日:11:09 - 2019-03-12

すみませんでした
以下の方法でなんとかなりそうです
ありがとうございました

基準となるカテゴリーを削除する場合
dat <- data.frame(x = factor(rep(c("a", "b", "c"), each = 3)))
dat$x
make.dummys(dat)

Toshiaki Ara 投稿日:12:49 - 2019-03-12

『ある1列のみを、全行「0」に変換して』
という記述の意味が分からずにいたのですが
解決できそうなので良かったです。

それでは失礼します。