import scipy.stats
means = [2,2]
covariance = [[0.0020, 0.0008],
[0.0008, 0.0020]]
scipy.stats.multivariate_normal(means, covaraince).pdf([2,2])
> 86.82613975535709
关于上述代码有两个问题:
在documentation中,pdf函数允许您(re?)定义均值和协方差。我不明白,均值和协方差已经在multivariate_normal(...)
中定义了。为什么要在pdf函数中重新定义它?在
第二,调用pdf([2,2])
的结果远远超过1,但是PDF必须产生范围为[0,1]
的结果。我一定误解了什么。
一个PDF原则上可以取任何非负值,只要它集成到一个。你得到的结果是正确的。在
相关问题 更多 >
编程相关推荐