Linéariser des fonctions non linéaires
La microbrasserie prévoit d'étendre ses activités et d'offrir Hoppiness partout au pays. La personne gestionnaire devra donc prendre des décisions de tarification pour plus d'un magasin.
Les magasins peuvent différer non seulement par leur emplacement, mais aussi par leur achalandage et leur volume de ventes. Une solution consiste à expliquer l'effet des variations de PRICE par rapport aux variations de SALES. On y parvient en appliquant log() à SALES. La relation correspondante log(SALES) ~ PRICE est à nouveau estimée à l'aide de la fonction lm(), et le modèle non linéaire de réponse des ventes qui en résulte est étudié au moyen de ses coefficients.
Cette activité fait partie du cours
Créer des modèles de réponse dans R
Instructions de l’exercice
- Expliquez
log(SALES)parPRICE. Utilisez la fonctionlm()et assignez le résultat à un objet nommélog.model. - Obtenez les coefficients du modèle de l'objet
log.modelà l'aide de la fonctioncoef().
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Explain log(SALES) by PRICE
log.model <- ___(___, data = sales.data)
# Obtain the model coefficients