始める無料で始める

dist() 関数の使い方

ユークリッド距離の公式を手動で計算するのは、2つの観測値であれば現実的ですが、多くの観測値間の距離を求める場合はすぐに複雑になってしまいます。

dist() 関数を使うと、観測値(行)の特徴量(列)をもとに、観測値間の距離をまとめて計算できます。ここでは、観測値はプレイヤーのポジションで、次元はそのx座標とy座標です。

注意:dist() 関数のデフォルトの距離計算方式はユークリッド距離です。

この演習はコースの一部です

Rによるクラスター分析

コースを見る

演習の手順

  • dist() 関数を使って、データフレーム two_players の2人のプレイヤー間の距離を計算しましょう。
  • データフレーム three_players の3人のプレイヤー間の距離を計算しましょう。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Calculate the Distance Between two_players
dist_two_players <- ___
dist_two_players

# Calculate the Distance Between three_players
dist_three_players <- ___
dist_three_players
コードを編集して実行