始める無料で始める

加入者と非加入者の移動距離を比較する

加入者と非加入者のグラフを距離で比較してみましょう。加入者はシカゴの地元住民で日常的に自転車を利用する人たち、非加入者は観光客やたまに使う人たちと考えられます。また、このグラフは地理を表現している点も重要です。どちらのグラフのほうが地理的により離れていると思いますか?その理由は何でしょうか?

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(___)
コードを編集して実行