CommencezCommencez gratuitement

Qu'est-ce qui rend un produit important ?

Maintenant que nous avons défini ce qu'est un produit important, voyons s'il présente des propriétés corrélées. Une paire candidate est salesrank.from et salesrank.to. Nous pouvons nous demander si les produits importants ont tendance à avoir un rang des ventes plus élevé que les produits achetés en aval. Pour l'examiner, nous allons d'abord isoler les sommets importants, les rattacher au tableau de données initial, puis créer un nouveau tableau de données avec le paquet dplyr. Nous créerons ensuite un nouveau graphe et colorerons les arêtes en bleu lorsque le rang est élevé (1, 2, 3) vers faible (20, 21, 22) et en rouge pour l'inverse. Si le rang est corrélé avec les achats en aval, nous verrons surtout des liens bleus ; s'il n'y a pas de relation, il y en aura à peu près autant en rouge qu'en bleu.

L'ensemble de données ip_df contient l'information sur les produits importants.

Cette activité fait partie du cours

Études de cas : analyse de réseaux en R

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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 = ___
)
Modifier et exécuter le code