始める無料で始める

カテゴリ変数間の距離の計算

この演習では、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
___
コードを編集して実行