ПочатиПочніть безкоштовно

Що робить продукт важливим?

Тепер, коли ми сформулювали робоче визначення важливого продукту, подивімося, чи мають такі продукти спільні властивості, які можуть корелювати. Один із можливих парних показників — це 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 = ___
)
Редагувати та запускати код