1. Nauka
  2. /
  3. Kursy
  4. /
  5. Studia przypadków: analiza sieci w R

Connected

ćwiczenie

Co sprawia, że produkt jest ważny?

Teraz, gdy mamy już roboczą definicję ważnego produktu, sprawdźmy, czy takie produkty mają jakieś wspólne właściwości. Jedną z par kandydatów do zbadania są salesrank.from i salesrank.to. Możemy sprawdzić, czy ważne produkty mają tendencję do zajmowania wyższych pozycji w rankingu sprzedaży niż produkty kupowane przez klientów w dalszej kolejności. Zrobimy to, najpierw wyodrębniając ważne wierzchołki, łącząc je z pierwotną ramką danych, a następnie tworząc nową ramkę danych za pomocą pakietu dplyr. Następnie stworzymy nowy graf i pokolorujemy krawędzie na niebiesko dla połączeń od wysokich pozycji (1, 2, 3) do niskich (20, 21, 22) oraz na czerwono dla kierunku odwrotnego. Jeśli ranking koreluje z zakupami w dalszej części łańcucha, zobaczymy głównie niebieskie połączenia. Jeśli nie ma żadnej zależności, proporcje będą mniej więcej równe.

Zbiór danych ip_df zawiera informacje o ważnych produktach.

Instrukcje 1/2

undefined XP
    1
    2
  • Wybierz kolumny from i to z ip_df i przypisz wynik do ip_df_from_to.
  • Użyj graph_from_data_frame(), aby utworzyć graf skierowany na podstawie ip_df_from_to.
  • Zdefiniuj kolor krawędzi jako niebieski, jeśli ip_df$salesrank.from jest mniejszy lub równy ip_df$salesrank.to, a w przeciwnym razie jako czerwony.