Approximation d'une fonction avec une analyse régressive
Ce calculateur en ligne utilise plusieurs modèles de régressions simples pour approximer une fonction donnée suivant un ensemble de points.
Le problème de l'approximation de fonction nous pousse à sélectionner une fonction parmi une classe bien définie qui correspond étroitement ("approximativement") à la fonction cible.
Ce calculateur utilise les tableaux de données de fonctions cibles fournies {x, f(x)} pour construire plusieurs modèles de régression, soit régression linéaire, régression quadratique, régression cubique, régression puissance, régression logarithmique, régression hyperbolique, régression exponentielle ab, régression exponentielle. Les résultats peuvent être comparés en utilisant le coefficient de corrélation, le coefficient de détermination, l'erreur relative moyenne (erreur standard de la régression) et visuellement sur le graphique. La théorie et les fonctions sont après le calculateur, comme d'habitude.
Régression linéaire
Equation :
Coefficient a
Coefficient b
Coefficient de corrélation linéaire
Coefficient de détermination
Erreur standard de la régression
Régression quadratique
Equation :
Système d'équations pour déterminer a, b et c
Coefficient de corrélation
,
où
Coefficient de détermination
Erreur standard de la régression
Régression cubique
Equation :
Système d'équations pour déterminer a, b, c et d
Coefficient de corrélation, coefficient de détermination, erreur standard de la régression - formules identiques à celles de la régression quadratique.
Régression puissance
Equation :
Coefficient b
Coefficient a
Coefficient de corrélation, coefficient de détermination, erreur standard de la régression - les mêmes formules que ci-dessus.
Régression exponentielle ab
Equation :
Coefficient b
Coefficient a
Coefficient de corrélation, coefficient de détermination, erreur standard de la régression - identiques.
Régression hyperbolique
Equation :
Coefficient b
Coefficient a
Coefficient de corrélation, coefficient de détermination, erreur standard de la régression - identiques à ceux ci-dessus.
Régression logarithmique
Equation :
Coefficient b
Coefficient a
Coefficient de corrélation, coefficient de détermination, erreur standard de la régression - identiques à ceux ci-dessus.
Régression exponentielle
Equation :
Coefficient b
Coefficient a
Coefficient de corrélation, coefficient de détermination, erreur standard de la régression - identiques à ceux ci-dessus.
Dérivation des formules
Commençons par le problème :
Nous avons une fonction inconnue y=f(x), donné sous la forme d'un tableau de données (par exemples, celles obtenues lors d'expériences).
Nous avons besoin, de trouver une fonction d'un type connu (linéaire, quadratique, etc.) y=F(x), pour laquelle ces valeurs seront aussi proches que possibles des valeurs du tableau au même point. En pratique, le type de fonction est déterminée en comparant visuellement les points du tableaux aux graphiques des fonctions connues.
En résultat, nous devrions obtenir une formule y=F(x), nommée formule empirique (équation régressive, approximation de la fonction) qui nous permet de calculer y pour des valeurs de x non présentes de le tableau. Donc la formule empirique "lisse" les valeurs de Y.
Nous utilisations la Méthode des moindres carrés pour obtenir les paramètres de F qui correspondent le mieux. La meilleure correspondance dans la méthode des moindres carrés tends à minimiser la somme des carrés résiduels, un résiduel étant la différence entre la valeur observée et la valeur correspondante fournie par le modèle.
Ainsi, nous devons trouver une fonction F, de telle sorte que la somme des carrés résiduels S soit minimale
Décrivons la solution pour ce problème en utilisant une régression linéaire F=ax+b par exemple. Nous devons trouver la meilleure correspondance pour les coefficients a et b, puisque S dépend de a et b. Pour trouver le minimum, nous trouveront les points extrêmes où la dérivée partielle est égale à zéro.
En utilisant la formule de dérivation de fonctions complexes, nous obtiendrons les équations suivantes
Pour la fonction les dérivés partielles sont
,
En étendant les premières formules avec des dérivés partielles, nous obtiendrons les équations suivantes
Après avoir éliminé les parenthèse, nous obtenons alors :
A partir de ces équations, nous pouvons obtenir les formules pour a et b, qui seront les mêmes formules que celles listées ci-dessus.
En utilisant la même technique, nous pouvons trouver les formules pour toutes les autres régressions restantes.
commentaires