Ce face un produs important?
Acum că am stabilit o definiție funcțională a unui produs important, să vedem dacă există proprietăți care ar putea fi corelate. O pereche candidată este salesrank.from și salesrank.to. Putem verifica dacă produsele importante tind să aibă ranguri de vânzări mai mari decât produsele achiziționate în aval. Vom analiza acest lucru selectând mai întâi vârfurile importante, reunindu-le cu dataframe-ul inițial, apoi creând un nou dataframe cu ajutorul pachetului dplyr. Vom crea un nou graf și vom colora muchiile în albastru pentru tranziții de la rang ridicat (1, 2, 3) la rang scăzut (20, 21, 22) și în roșu pentru situația inversă. Dacă rangul este corelat cu achizițiile din aval, vom vedea predominant legături albastre; dacă nu există o relație, proporția de roșu și albastru va fi aproximativ egală.
Setul de date ip_df conține informații despre produsele importante.
Acest exercițiu face parte din cursul
Studii de caz: Analiza rețelelor în R
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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 = ___
)