Linearizzare funzioni non lineari
Il microbirrificio ha in programma di espandere il business e offrire Hoppiness a livello nazionale. Di conseguenza, il responsabile dovrà prendere decisioni di prezzo per più di un negozio.
I negozi possono differire non solo per posizione, ma anche per attività e per volume di vendite. Una soluzione è spiegare l’effetto delle variazioni di PRICE rispetto alle variazioni di SALES. Questo si ottiene applicando il log() a SALES. La relazione corrispondente log(SALES) ~ PRICE viene stimata nuovamente con la funzione lm() e il risultante modello di risposta delle vendite non lineare viene analizzato attraverso i suoi coefficienti.
Questo esercizio fa parte del corso
Creare modelli di risposta in R
Istruzioni dell'esercizio
- Spiega
log(SALES)conPRICE. Usa la funzionelm()e assegna il risultato a un oggetto chiamatolog.model. - Ottieni i coefficienti del modello dall’oggetto
log.modelusando la funzionecoef().
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Explain log(SALES) by PRICE
log.model <- ___(___, data = sales.data)
# Obtain the model coefficients