Connectez-vous via MCP →

Entrez le calcul

Toutes les valeurs X et Y doivent être strictement positives. Les lignes comportant des valeurs non positives sont ignorées. Au moins 2 points valides sont requis.

Formule

Publicité

Résultats

Équation de régression puissance
y = 1.765548701 * x^1.754405692
Strong correlation
Coefficient A 1,765549
Exposant B 1,754406
Coefficient de corrélation r 0,993169
Nombre de points de données 5

Qu'est-ce que la régression puissance ?

La régression puissance ajuste le modèle \(y = A \cdot x^{B}\) à un ensemble de points de données. Cette courbe est omniprésente en physique, en biologie et en économie dès qu'une grandeur évolue comme une puissance d'une autre : croissance allométrique, courbes d'apprentissage et nombreuses lois d'échelle. L'exposant B indique le rythme de la mise à l'échelle, tandis que le coefficient A fixe l'ordre de grandeur global.

Courbe de tendance en loi de puissance ajustée à des points de données dispersés sur des axes x-y
La régression de puissance ajuste une courbe y = A·x^B aux points de données dispersés.

Comment utiliser ce calculateur

Saisissez vos valeurs X et vos valeurs Y sous forme de listes séparées par des virgules ou des espaces, appariées par position (le premier X va avec le premier Y, et ainsi de suite). Chaque valeur doit être strictement positive, car l'ajustement repose sur les logarithmes naturels ; toute ligne contenant une valeur nulle ou négative est ignorée. Choisissez le nombre de chiffres significatifs à afficher, puis lisez les coefficients ainsi que le coefficient de corrélation r.

La formule expliquée

L'astuce consiste à linéariser. En prenant le logarithme naturel des deux membres de \(y = A \cdot x^{B}\), on obtient $$\ln y = \ln A + B \cdot \ln x$$ soit une droite dans les variables transformées \(t = \ln x\) et \(u = \ln y\). On applique ensuite une régression des moindres carrés ordinaires : on calcule les moyennes, les sommes des carrés \(S_{xx}\) et \(S_{yy}\), ainsi que le produit croisé \(S_{xy}\). La pente \(B = S_{xy}/S_{xx}\) correspond à l'exposant, et \(A = \exp(\overline{\ln y} - B \cdot \overline{\ln x})\). Le coefficient de corrélation \(r = S_{xy}/\sqrt{S_{xx} \cdot S_{yy}}\) mesure à quel point les points log-transformés s'alignent.

Publicité
Données de puissance courbes transformées en droite sur des axes log-log
Prendre les logarithmes transforme la courbe de puissance en droite, permettant l'ajustement par moindres carrés.

Exemple résolu

Pour les données (1,2), (2,5), (3,11), (4,21), (5,33) avec \(n = 5\), les sommes logarithmiques donnent \(S_{xx} \approx 1{,}6155\), \(S_{xy} \approx 2{,}8340\) et \(S_{yy} \approx 5{,}0410\). On a alors $$B = \frac{2{,}8340}{1{,}6155} \approx 1{,}7544$$ et $$A = \exp(2{,}2483 - 1{,}7544 \cdot 0{,}9575) \approx 1{,}7655.$$ La corrélation vaut \(r \approx 0{,}9933\), soit un excellent ajustement. Le modèle est $$y \approx 1{,}7655 \cdot x^{1{,}7544}.$$

FAQ

Pourquoi toutes les valeurs doivent-elles être positives ? La méthode calcule \(\ln(x)\) et \(\ln(y)\) ; or le logarithme de zéro ou d'un nombre négatif n'est pas défini, si bien que les points non positifs ne peuvent pas être utilisés.

Comment interpréter la corrélation r ? Une valeur de \(|r|\) supérieure à 0,7 traduit une relation forte, entre 0,4 et 0,7 modérée, entre 0,2 et 0,4 faible, et inférieure à 0,2 quasi inexistante.

Le choix entre logarithme naturel et logarithme en base 10 a-t-il une importance ? Non : l'exposant B et la corrélation r sont identiques dans les deux cas. Nous utilisons les logarithmes naturels et calculons A de manière cohérente avec exp(), si bien que les résultats concordent avec les références standard.

Dernière mise à jour: