1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Případové studie: Analýza sítí v R

Connected

cvičení

Metriky v čase

Zatím jsme se zaměřovali na produkty, které ovlivňují nákupy ostatních, a sledovali jsme jejich výstupní stupeň. Až do poslední lekce jsme ale pracovali jen s jedním snímkem dat v čase. Zajímavá otázka je, zda tyto produkty vykazují podobný výstupní stupeň v každém časovém kroku. Produkt, který táhne ostatní nákupy, totiž může být jen náhodný jev – pokud by však byl stabilní v čase, mohlo by to naznačovat, že skutečně stojí za společnými nákupy. Abychom tuto otázku prozkoumali, navážeme na kód, který jsme si už prošli a který generuje seznam grafů pro každý časový krok.

Pokyny 1/3

undefined XP
    1
    2
    3
  • Pomocí lapply() projdi čtyři grafy v time_graph a pro každý z nich vypočítej stupeň s mode nastaveným na "out".
  • Pomocí unlist() zploštíš degree_count_list.
  • Vytvoř datový rámec s těmito sloupci:
    • degree_count nastav na degree_count_flat.
    • vertex_name nastav na názvy prvků z degree_count_flat.
    • date nastav na data d opakovaná pomocí rep() tolikrát, kolik je lengths() v degree_count_list.