R ile Pazar Sepeti Analizi
Christopher Bruffaerts
Statistician
Pazar Sepeti kursu

Sepet = ürünler kümesi
Ürünler

Sepet örnekleri:
Market sepetiniz
Amazon alışveriş sepetiniz
DataCamp’teki kurslarınız
Netflix’te izlediğiniz filmler
Mağazada neler var?

Bugün ne alıyorsunuz?

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
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
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
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")

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

Örneklere dönüş
Market sepetiniz, ör. Spagetti ve Domates sosu
Amazon alışveriş sepetiniz, ör. Telefon ve kılıfı
DataCamp’teki kurslarınız ör. "Introduction to R" ve "Intermediate R"
R ile Pazar Sepeti Analizi