上传者: 38628647
|
上传时间: 2021-11-02 21:14:09
|
文件大小: 101KB
|
文件类型: -
1、公式推导
对幂律分布公式:
对公式两边同时取以10为底的对数:
所以对于幂律公式,对X,Y取对数后,在坐标轴上为线性方程。
2、可视化
从图形上来说,幂律分布及其拟合效果:
对X轴与Y轴取以10为底的对数。效果上就是X轴上1与10,与10与100的距离是一样的。
对XY取双对数后,坐标轴上点可以很好用直线拟合。所以,判定数据是否符合幂律分布,只需要对XY取双对数,判断能否用一个直线很好拟合就行。常见的直线拟合效果评估标准有拟合误差平方和、R平方。
3、代码实现
#!/usr/bin/env python
# -*-coding:utf-8 -*-
import matplo