Začněte nyníZačněte zdarma

Co dělá produkt důležitým?

Teď, když máme funkční definici důležitého produktu, se podíváme, jestli mají tyto produkty nějaké vzájemně korelující vlastnosti. Jedním kandidátem je dvojice salesrank.from a salesrank.to. Zajímá nás, jestli důležité produkty mají tendenci mít vyšší prodejní hodnocení než produkty, které si zákazníci kupují v návaznosti na ně. Nejprve vyselektujeme důležité vrcholy, spojíme je zpět s původním datovým rámcem a vytvoříme nový datový rámec pomocí balíčku dplyr. Pak sestavíme nový graf a hrany obarvíme modře pro přechod z vysokého hodnocení (1, 2, 3) na nízké (20, 21, 22) a červeně pro opačný směr. Pokud hodnocení koreluje s následnými nákupy, uvidíme převážně modré hrany – pokud žádná závislost neexistuje, bude červených a modrých přibližně stejně.

Dataset ip_df obsahuje informace o důležitých produktech.

Toto cvičení je součástí kurzu

Případové studie: Analýza sítí v R

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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 = ___
)
Upravit a spustit kód