カテゴリ変数の変換
「赤・青・緑」のようなカテゴリ値を、各カテゴリに対応した0か1の列に変換する処理の名前として正しいものを1つ選べ。
- A
ラベルエンコーディング
- B
ワンホットエンコーディング
- C
標準化
- D
ビニング
正解と解説を見る
正解:B
ワンホットエンコーディングは、カテゴリごとに列を作り、該当する列だけを1、他を0にする表現で、カテゴリの間に大小関係を持ち込まない。整数を1列に割り当てるラベルエンコーディングは、順序のないカテゴリに見かけの大小を持ち込む点で異なる。
| 色 | 赤の列 | 青の列 | 緑の列 |
|---|---|---|---|
| 赤 | 1 | 0 | 0 |
| 青 | 0 | 1 | 0 |
| 緑 | 0 | 0 | 1 |
- A
誤り。カテゴリに 0, 1, 2 のような整数を1つの列で割り当てる方法で、0と1の列を複数作る方法ではない。
- B
正しい。該当するカテゴリの列だけを1、他を0にする表現方法。
- C
誤り。数値を平均0・標準偏差1にそろえる処理で、カテゴリ値の変換ではない。
- D
誤り。連続した数値をいくつかの区間に分ける処理。
このサイトの問題は、各試験の公開されている出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人データサイエンティスト協会・一般財団法人統計質保証推進協会の公式サービスではありません。