Python能做高斯拟合和外推吗?
我觉得用numpy或者scipy可以解决这个问题,但我没找到相关的内容。谢谢!
1 个回答
15
mean, std = gaussian.fit(data)
print(mean, std)
# (4.0043524352157016, 21.714729490718568)
生成一些随机的、符合正态分布的数据:
import numpy as np
import scipy.stats as stats
np.random.seed(0)
gaussian = stats.norm
计算描述性统计数据:
data = gaussian.rvs(loc = 5, scale = 22, size = 1000)
将数据拟合到正态分布上:
print(data.mean())
# 4.00435243522
print(data.std())
# 21.7147294907