カテゴリ変数間の距離の計算
この演習では、2値(ジャッカード)距離の計算方法を学びましょう。
距離を計算する前に、dummies ライブラリの dummy.data.frame() を使ってカテゴリ変数をダミー変数に変換する必要があります。
データフレーム job_survey には、アンケートの回答データが格納されています。含まれる列は以下のとおりです。
- job_satisfaction 選択肢:"Hi"、"Mid"、"Low"
- is_happy 選択肢:"Yes"、"No"
この演習はコースの一部です
Rによるクラスター分析
演習の手順
- ダミー変数化されたデータフレーム
dummy_surveyを作成してください。 dist()関数にパラメーターmethod = 'binary'を指定して、ダミー変数化したアンケートデータdist_surveyのジャッカード距離行列を生成してください。- 元のデータと距離行列を出力してください。
- 元のデータの中で距離が 0 になっている観測値(1、2、3)に注目してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Dummify the Survey Data
dummy_survey <- ___
# Calculate the Distance
dist_survey <- ___
# Print the Original Data
___
# Print the Distance Matrix
___