始める無料で始める

重要な商品の条件とは?

重要な商品の作業定義ができたので、それらに相関しうる特性があるかを確かめてみましょう。候補となる組み合わせは salesrank.fromsalesrank.to です。重要な商品は、下流で購入される商品よりも販売ランキングが高い傾向があるのでしょうか。これを確かめるために、まず重要な頂点を抽出し、それを元のデータフレームに結合してから、dplyr パッケージで新しいデータフレームを作成します。次に新しいグラフを作成し、エッジの色を、ランキングが高い(1, 2, 3)から低い(20, 21, 22)方向なら青、逆なら赤にします。もしランキングが下流の購買と相関していれば、青いリンクが多く見られ、関係がなければ赤と青が同じくらいになるはずです。

データセット ip_df には、重要な商品に関する情報が含まれています。

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

ケーススタディ:R でのネットワーク分析

コースを見る

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

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

# Select the from and to columns from ip_df
ip_df_from_to <- ip_df[c(___,___)]

# Create a directed graph from the data frame
ip_g <- graph_from_data_frame(___, directed = ___)

# Set the edge color. If salesrank.from is less than or 
# equal to salesrank.to then blue else red.
edge_color <- ifelse(
  ip_df$___ <= ip_df$___, 
  yes = ___, 
  no = ___
)
コードを編集して実行