Kom igångKom igång gratis

Linjärisering av icke-linjära funktioner

Mikrobryggeriets planer på att expandera och erbjuda Hoppiness över hela landet innebär att chefen behöver fatta prisbeslut för fler än en butik.

Butiker kan skilja sig åt inte bara i läge, utan även i aktivitetsnivå och försäljningsvolym. En lösning är att förklara effekten av förändringar i PRICE relativt förändringar i SALES. Det uppnår man genom att ta log() av SALES. Sambandet log(SALES) ~ PRICE skattas sedan med funktionen lm(), och det resulterande icke-linjära försäljningsresponsmodellen undersöks utifrån dess koefficienter.

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

Bygga responsmodeller i R

Visa kurs

Övningsinstruktioner

  • Förklara log(SALES) med hjälp av PRICE. Använd funktionen lm() och tilldela resultatet till ett objekt som heter log.model.
  • Hämta modellkoefficienterna för objektet log.model med hjälp av funktionen coef().

Interaktiv övning med praktiskt arbete

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

# Explain log(SALES) by PRICE
log.model <- ___(___, data = sales.data)

# Obtain the model coefficients
Redigera och kör kod