Didacticiel Résolution > Tâche 2–3 : Ajustement non linéaire des moindres carrés
  
Tâche 2–3 : Ajustement non linéaire des moindres carrés
Ajustez les paramètres d'une fonction modélisant un jeu de données. Utilisez un bloc de résolution pour minimiser les valeurs résiduelles entre le jeu de données et la fonction ajustée. Tout comme avec les autres problèmes d'optimisation, vous pouvez également réorganiser le problème de manière à rechercher une racine. Dans le cas présent, configurez les valeurs résiduelles sur zéro.
1. Définissez un jeu de données.
Cliquez pour copier cette expressionCliquez pour copier cette expression
2. Définissez une fonction d'ajustement, la Weibull avec des paramètres inconnus α et β.
Cliquez pour copier cette expression
3. Définissez les valeurs résiduelles, la différence entre les valeurs v du jeu de données et les valeurs v calculées avec Wb.
Cliquez pour copier cette expression
4. Définissez la somme des carrés.
Cliquez pour copier cette expression
5. Pour rechercher les paramètres α et β qui correspondent le mieux à la fonction Weibull, insérez un bloc de résolution, définissez les valeurs initiales de α et β, puis appelez la fonction minimize.
Cliquez pour copier cette expression
6. Evaluez la solution.
Cliquez pour copier cette expression
7. Calculez l'erreur quadratique moyenne. Cette valeur est égale à zéro lorsqu'une véritable solution existe.
Cliquez pour copier cette expression
Cliquez pour copier cette expression
8. Représentez graphiquement l'ensemble de données et la fonction Weibull ajustée.
Cliquez pour copier cette expression
Cliquez pour copier cette expression
9. Pour ajuster les paramètres à l'aide de la contrainte resid = 0, utilisez la fonction minerr au lieu de la fonction minimize.
Cliquez pour copier cette expression
Vous ne pouvez pas utiliser la fonction find ici, car il n'existe pas de solution exacte pour α2 et β2. Une erreur est renvoyée afin d'indiquer l'absence de solution. La fonction minerr fonctionne de la même façon que la fonction find, à la seule exception que cette première fonction retourne une solution approximative si elle ne parvient pas à converger vers la solution dans un nombre défini d'itérations.
10. Calculez l'erreur quadratique moyenne des nouveaux paramètres.
Cliquez pour copier cette expression
11. Comparez les résultats renvoyés par minimize et minerr.
Cliquez pour copier cette expression
Exercice
Avant de passer à l'exercice suivant, trouvez le prix d'un article en partant du principe que vous voulez maximiser votre profit, n ∙ p. La relation entre le nombre d'articles et le prix est décrite par la fonction n :
Cliquez pour copier cette expression
Représentez graphiquement la fonction de profit pour 0 < p < 10 avant de choisir une valeur initiale.
Passez à l'exercice 3.