加入者と非加入者の移動距離を比較する
加入者と非加入者のグラフを距離で比較してみましょう。加入者はシカゴの地元住民で日常的に自転車を利用する人たち、非加入者は観光客やたまに使う人たちと考えられます。また、このグラフは地理を表現している点も重要です。どちらのグラフのほうが地理的により離れていると思いますか?その理由は何でしょうか?
get_diameter() と farthest_vertices() はどちらも、グラフ内で互いの間の「最長の最短経路」をもつ頂点を返します。get_diameter() はその間にあるすべての中間頂点を返し、farthest_vertices() は両端の頂点と、その間のノード数を返します。
2つのステーションIDを受け取り、両ステーション間の実際の距離(メートル)を計算する関数 calc_physical_distance_m() も用意されています。コンソールで calc_physical_distance_m を実行すると関数の中身を確認できます。
この演習はコースの一部です
ケーススタディ:R でのネットワーク分析
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Get the diameter of the subscriber graph
get_diameter(___)
# Get the diameter of the customer graph
get_diameter(___)
# Find the farthest vertices of the subscriber graph
farthest_vertices(___)
# Find the farthest vertices of the customer graph
farthest_vertices(___)