给出以下算法:
import numpy as np
from matplotlib import pyplot as plt
exponent = 2
sample = np.random.random_sample(1000000)
distribution = sample ** exponent
plt.hist(distribution)
plt.show()
如何找到/插入描述给定分布的指数曲线,该曲线最适合任何指数,其中样本总是在0和1之间 - 如何找到下面的区域那个待发现的曲线?我指的是样本大小等于无穷大的曲线。
答案 0 :(得分:2)
定义随机分布样本的分布类型并非易事。您必须检查一些验证测试,以定义具有理想统计置信度的分布。
Scipy测试了正态分布:http://docs.scipy.org/doc/scipy-0.14.0/reference/generated/scipy.stats.mstats.normaltest.html
但是,如果您知道函数(或只是x,y点的集合),您可以使用数值方法计算其下的面积。
例如,梯形方法:http://docs.scipy.org/doc/numpy/reference/generated/numpy.trapz.html或Simpson规则:http://docs.scipy.org/doc/scipy/reference/generated/scipy.integrate.simps.html#scipy.integrate.simps
test_method
输出:
8.0 8.0