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
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 = ___
)