A/B testi ve tasarım

R ile A/B Testi

Lauryn Burleigh

Data Scientist

A/B testi

  • İstatistiksel teknik
  • Veriye dayalı kararlar
  • Farkları ve ilişkileri test eder
  • Uygun alanlar:
    • Pazarlama kampanyalarını optimize etme, web siteleri ve reklamları test etme

Bu derste:

  • A/B verisini analiz edin
  • Karar verin ve tahmin yapın

 

İki benzer tablet ve her biri için farklı yüzdeler gösteren bir A/B testinin illüstrasyonu.

R ile A/B Testi

A/B tasarımı

  • Bir koşulun etkisi:
    • Cheese veya Pepperoni pizzayı yeme süresi

 

  • Grup A: Cheese pizza
  • Grup B: Pepperoni pizza
  • Denekler arası tasarım

Bir denek bir gruba katkı sağlar.

R ile A/B Testi

Kontrol grubu

 

 

Grup A Arkadaşlar Charlie, Sam ve Hunter Cheese pizzayı seçer ve A grubu olur.

  • Kontrol grubu

 

 

Grup B Arkadaşlar Jessie, Skylar ve Elliot Pepperoni pizzayı seçer ve B grubu olur.

  • Deney grubu
R ile A/B Testi

Veri çerçevesi düzeni

Geniş Biçim

  • Gruplar farklı sütunlarda
  • Denekler arası tasarım nedeniyle NA'lar
ID Cheese Pepperoni
01 5.21 NA
02 3.75 NA
03 6.32 NA
04 NA 6.53
05 NA 7.01
06 NA 6.98

Uzun Biçim

  • Gruplar tek bir sütunda belirtilir
  • Tercih edilen biçim
ID Topping Time
01 Cheese 5.21
02 Cheese 3.75
03 Cheese 6.32
04 Pepperoni 7.64
05 Pepperoni 7.98
06 Pepperoni 5.62
R ile A/B Testi

Genişten uzuna biçim

ID Cheese Pepperoni
01 5.21 NA
02 3.75 NA
03 NA 6.53
04 NA 7.01
ID Topping Time
01 Cheese 5.21
02 Cheese 3.75
03 Pepperoni 7.64
04 Pepperoni 7.98
library(tidyr)

longdf <- Pizza %>% pivot_longer(cols = c("Cheese", "Pepperoni"),
names_to = "Topping", values_to = "Time") %>%
na.omit()
R ile A/B Testi

Grupları görselleştir

library(ggplot2)

ggplot(Pizza, aes(x = Time,
                  fill = Topping)) +
geom_histogram()

Geniş Pepperoni yeme hızı dağılımı ve dar Cheese pizza yeme hızı dağılımının histogramı.

R ile A/B Testi

Grupları ayır

library(ggplot2)

ggplot(Pizza, aes(x = Time,
                  fill = Topping)) + 

geom_histogram() + facet_grid(Topping~.)

Pepperoni yeme hızının ortalama 7 ve Cheese pizza yeme hızının ortalama 5 olduğu histogram.

R ile A/B Testi

A/B test hipotezleri

Gruplar arasında ölçü karşılaştırma

  • Cheese pizza, Pepperoni pizzadan farklı ölçüde beğeniliyor
  • Cheese pizza, Pepperoni pizzadan farklı hızda yeniyor

Koşullar arası fark

Gruplarda ölçü ilişkisi

  • Beğeni, yeme hızıyla ilişkilidir
  • Hem Cheese hem Pepperoni: pizza beğenisi yeme hızıyla ilişkilidir
  • Tek grup (Cheese): Cheese pizzayı beğeni, onu yeme hızıyla ilişkilidir

Ölçüler arası eğilim

R ile A/B Testi

Hadi pratik yapalım!

R ile A/B Testi

Preparing Video For Download...