Pazar sepetine giriş

R ile Pazar Sepeti Analizi

Christopher Bruffaerts

Statistician

Genel bakış

Pazar Sepeti kursu

  • Bölüm 1: Pazar sepeti analizine giriş
  • Bölüm 2: Ölçütler ve teknikler
  • Bölüm 3: Görselleştirme
  • Bölüm 4: Vaka analizi: MovieLens ile film önerileri

movie_lens_logo

R ile Pazar Sepeti Analizi

Sepet nedir?

Sepet = ürünler kümesi

Ürünler

  1. Süpermarketteki ürünler
  2. Çevrimiçi sitedeki ürünler
  3. DataCamp kursları
  4. Kullanıcıların izlediği filmler

süpermarket

Sepet örnekleri:

  1. Market sepetiniz

  2. Amazon alışveriş sepetiniz

  3. DataCamp’teki kurslarınız

  4. Netflix’te izlediğiniz filmler

R ile Pazar Sepeti Analizi

Market örneği

Mağazada neler var?

tum_urunler_ifadeler

Bugün ne alıyorsunuz?

  • Bir ekmek
  • Üç parça peynir

ekmek_3peynir

R ile Pazar Sepeti Analizi

R ile market örneği

Mağazada neler var?

store = c("Bread", "Butter",
          "Cheese", "Wine")
set.seed(1234)
n_items = 4
my_basket = data.frame(
                TID = rep(1,n_items),
                Product = sample(
                    store, n_items, 
                    replace = TRUE))

R çıktısı

my_basket
  TID Product
1   1   Bread
2   1  Cheese
3   1  Cheese
4   1  Cheese
R ile Pazar Sepeti Analizi

Sepetimde neler var?

Orijinal sepetim

Satın alınan her ürün için bir kayıt

  TID Product
1   1   Bread
2   1  Cheese
3   1  Cheese
4   1  Cheese

Düzenlenmiş sepetim

Satın alınan her benzersiz ürün için bir kayıt

# A tibble: 2 x 3
    TID Product Quantity
  <dbl> <fct>      <int>
1     1 Bread          1
2     1 Cheese         3
R ile Pazar Sepeti Analizi

R sepetimde neler var?

Sepet verisini yeniden şekillendirme

# Sepetimi düzenleme
my_basket = my_basket %>%
                add_count(Product) %>%
                unique() %>% 
                rename(Quantity = n)
# Benzersiz ürün sayısı
n_distinct(my_basket$Product)
2
# Toplam sepet boyutu
my_basket %>% summarize(sum(Quantity))
4
R ile Pazar Sepeti Analizi

Sepetimdeki ürünleri görselleştirme

Sepetimdeki ürünleri görselleştirme

# Ürünleri çizdirme
ggplot(my_basket,
    aes(x=reorder(Product, Quantity),
        y = Quantity)) +
          geom_col() +
        coord_flip() +
        xlab("Items") +
        ggtitle("Summary of items
                in my basket")

sepet_bread_cheese_dagilimi

R ile Pazar Sepeti Analizi

Neden sepetime bakıyoruz?

Soru: Bir sepet içindeki ürünler arasında ilişki var mı?

sepetler

Örneklere dönüş

  1. Market sepetiniz, ör. Spagetti ve Domates sosu

  2. Amazon alışveriş sepetiniz, ör. Telefon ve kılıfı

  3. DataCamp’teki kurslarınız ör. "Introduction to R" ve "Intermediate R"

R ile Pazar Sepeti Analizi

İyi alışverişler!

R ile Pazar Sepeti Analizi

Preparing Video For Download...