J'ai quelques données auxquelles j'essaye d'adapter une ligne de tendance. Je crois que les données suivent une loi de puissance, et j'ai donc tracé les données sur des axes log-log à la recherche d'une ligne droite. Cela a abouti à une ligne (presque) droite et donc dans Excel, j'ai ajouté une ligne de tendance pour une loi de puissance. Étant un statistiques newb, ma question est, quelle est maintenant la meilleure façon pour moi de passer de "bien la ligne semble correspondre assez bien" à "la propriété numérique prouve que ce graphique est ajusté de manière appropriée par une loi de puissance"?
Dans Excel, je peux obtenir une valeur r au carré, mais étant donné ma connaissance limitée des statistiques, je ne sais même pas si cela est réellement approprié dans mes circonstances spécifiques. J'ai inclus une image ci-dessous montrant le tracé des données avec lesquelles je travaille dans Excel. J'ai un peu d'expérience avec R, donc si mon analyse est limitée par mes outils, je suis ouvert à des suggestions sur la façon de l'améliorer en utilisant R.
la source
Réponses:
Voir la page d'Aaron Clauset:
qui a des liens vers du code pour adapter les lois de puissance (Matlab, R, Python, C ++) ainsi qu'un article de Clauset et Shalizi que vous devriez lire en premier.
Vous voudrez peut-être lire d'abord les articles de blogs de Clauset et Shalizi sur le papier:
Un résumé du dernier lien pourrait être:
la source
Si vous êtes intéressé par les fonctions de loi de puissance bivariées (par opposition aux distributions de loi de puissance univariées), alors
Warton et al. " Méthodes d'ajustement linéaire bivariées pour l'allométrie ." Biol. Rév.81, 259-201 (2006)
est une excellente référence. Dans ce cas, la régression est la bonne chose à faire, bien qu'il puisse y avoir des corrections (OLS vs. RMA, etc.) selon ce que vous voulez que les résultats de la régression signifient.
la source