Python能做高斯拟合和外推吗?

2 投票
1 回答
4761 浏览
提问于 2025-04-17 10:42

我觉得用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

撰写回答