Kom igångKom igång gratis

Hur fungerar fördröjning?

Det är möjligt att kunder inte reagerar omedelbart på prissänkningar av Hoppiness. Därför är det viktigt att undersöka om effekten av prispromotioner kan sträcka sig in i nästa vecka. Det kan du göra genom att lägga till fördröjningar (lags) i din modell.

Att fördröja en variabel innebär att tidsbasen förskjuts bakåt med ett givet antal observationer. Det görs med funktionen lag(). Funktionen lag() tar bara ett argument – n = 1 som standard – för att ange hur många perioder som ska förskjutas.

Du använder lag()PRICE och jämför resultatet med det ursprungliga PRICE med hjälp av funktionen cbind(). För att visa endast de första sex elementen i datakolumnerna kan du använda funktionen head().

Den här övningen är en del av kursen

Bygga responsmodeller i R

Visa kurs

Övningsinstruktioner

  • Beräkna en fördröjd PRICE-variabel med hjälp av funktionen lag().
  • Jämför den fördröjda PRICE-variabeln med den ursprungliga PRICE-variabeln med hjälp av funktionerna cbind() och head().

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Compare lagged PRICE to original PRICE
___(___(sales.data$PRICE, ___(sales.data$PRICE)))
Redigera och kör kod