Introduktion till linjär regression

A/B-testning i R

Lauryn Burleigh

Data Scientist

Regression

  • A/B-design – tid att äta ost- eller pepperonipizza
  • Regression – faktorer som påverkar ätetiden
    • Beroende variabel – tid att äta
    • Oberoende variabler – njutning, hunger, visuell attraktivitet

Positiv korrelation av punkter med tid att äta pizza på y-axeln och njutning på x-axeln.

A/B-testning i R

Regressionslinje

  • Regressionslinje – prediktion av y

Positiv korrelation av punkter med tid att äta pizza på y-axeln och njutning på x-axeln med en röd regressionslinje.

A/B-testning i R

Regressionslinje

  • Regressionslinje – prediktion av y
  • ŷ = β₀ + β₁X₁ + ε
    • β₀ – y-skärningspunkt

Positiv korrelation av punkter med tid att äta pizza på y-axeln och njutning på x-axeln med en röd regressionslinje och lila markering av y-skärningspunkten.

A/B-testning i R

Regressionslinje

  • Regressionslinje – prediktion av y
  • ŷ = β₀ + β₁X₁ + ε
    • β₀ – y-skärningspunkt
    • β₁ – lutning

Positiv korrelation av punkter med tid att äta pizza på y-axeln och njutning på x-axeln med en röd regressionslinje samt lila markering av y-skärningspunkten och lutningen.

A/B-testning i R

Regressionslinje

  • Regressionslinje – prediktion av y
  • ŷ = β₀ + β₁X₁ + ε

    • β₀ – y-skärningspunkt
    • β₁ – lutning
    • ε – fel
  • Minska felet

    • Multipel regression – 2+ oberoende variabler
    • ŷ = β₀ + β₁X₁ + β₂X₂ + ε

Positiv korrelation av punkter med tid att äta pizza på y-axeln och njutning på x-axeln med en röd regressionslinje samt lila markering av y-skärningspunkten, lutningen och en residual.

A/B-testning i R

Prediktera data

yhat <- 5.32 + 0.08*(15)
ggplot(pizza, aes(x = Enjoy, 
                  y = Time)) + 
  geom_point() + 
  geom_hline(yintercept = yhat) + 
  geom_vline(xintercept = 15)

Positiv korrelation av punkter med tid att äta pizza på y-axeln och njutning på x-axeln med en horisontell linje vid tid 6,5 och en vertikal linje vid njutning 15.

A/B-testning i R

Att tänka på vid regression

  • Korrelation innebär inte kausalitet
  • Välj rimliga variabler
  • Vilka beslut och åtgärder leder data till
  • Datakvalitet

Person som tittar på flera diagram relaterade till dataanalys.

A/B-testning i R

Nu kör vi en övning!

A/B-testning i R

Preparing Video For Download...