CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Expliquez log(SALES) par PRICE. Utilisez la fonction lm() 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 fonction coef().

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
Modifier et exécuter le code