🫑Python验证厚尾数据遵循幂律分布
Python | 厚尾数据 | 幂律 | 对数正态分布 | 对数方法 | 概率密度分布 PDF | 线性方程 | 最大似然 | NumPy | Pandas | Matplotlib | 直方图 | 统计
统计学是数据科学和分析的基石。 它为我们提供了一个强大的工具箱来客观地回答复杂的问题。 然而,许多我们最喜欢的统计工具在应用于特定类别的数据(幂律)时变得毫无用处。
统计中的幂函数分布
scipy.stats.powerlaw() 是幂函数连续随机变量。它作为 rv_continuous 类的实例从泛型方法继承。它使用特定于此特定发行版的详细信息来完成方法。
代码片段-1:创建幂函数连续随机变量
# importing library
from scipy.stats import powerlaw
numargs = powerlaw.numargs
a, b = 4.32, 3.18
rv = powerlaw(a, b)
print ("RV : \n", rv) 输出:
RV :
scipy.stats._distn_infrastructure.rv_frozen object at 0x000002A9D8295B48代码片段-2:幂函数连续变量和概率分布
import numpy as np
quantile = np.arange (0.01, 1, 0.1)
# Random Variates
R = powerlaw.rvs(a, b)
print ("Random Variates : \n", R)
# PDF
R = powerlaw.pdf(a, b, quantile)
print ("\nProbability Distribution : \n", R)
输出:
代码片段-3:图形表示
输出:
代码片段-4:不同的位置参数
验证厚尾数据符合幂定律示例
在这里,我们将使用Python 库,确定数据集是否真正遵循幂律分布。
Python验证人工数据
Python验证现实数据
源代码
Last updated
Was this helpful?
