我对python世界很陌生。另外,我不是统计学家。我需要用计算机科学编程语言实现数学家开发的数学模型。经过一番研究,我选择了 python。我很喜欢这样的编程(PHP/HTML/javascript)。
我有一列从 MySQL 数据库中提取的值,需要计算以下值 -
1) Normal distribution of it. (I don't have the sigma & mu values. These need to be calculated too apparently).
2) Mixture of normal distribution
3) Estimate density of normal distribution
4) Calculate 'Z' score
值数组看起来类似于下面的值(我填充了示例数据) -
d1 = [3,3,3,3,3,3,3,9,12,6,3,3,3,3,9,21,3,12,3,6,3,30,12,6,3,3,24,30,3,3,3]
mu1, std1 = norm.fit(d1)
我理解的正态分布可以计算如下 -
import numpy as np
from scipy.stats import norm
mu, std = norm.fit(data)
我能否请我就如何开始使用 (2)、(3) 和 (4) 提供一些指示?我继续在网上查找,因为我期待听到专家的意见。
如果这个问题不完全有意义,请让我知道缺少哪些方面,以便我尝试获取相关信息。
我非常感谢这里的任何帮助。