什麼造就「重要的商品」?
現在我們已經擬定了「重要商品」的可行定義,接著來看看這些商品是否具備某些可能相關的特性。其中一組可能的配對是 salesrank.from 與 salesrank.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 = ___
)