【问题标题】:multivariate gaussian probability density function python on MacMac上的多元高斯概率密度函数python
【发布时间】:2014-04-23 13:15:55
【问题描述】:

我无法使用 SciPy 及其模块来计算多元高斯分布的概率密度函数。我知道存在这样的模块,但我无法使用它们(我什至无法导入 scipy:我收到消息:ImportError: No module named scipy)。

我想知道是否有任何好的工具或其他方法可以在 python 中计算多元高斯分布的 pdf。提前感谢您的帮助!

【问题讨论】:

    标签: python scipy probability-density


    【解决方案1】:

    scipy.stats.multivariate_normal.pdf():http://docs.scipy.org/doc/scipy-dev/reference/generated/scipy.stats.multivariate_normal.html提供。您需要指定meanvariance-covariance matrix

    在此之前,如果您还没有安装scipy,则需要安装。您可以下载.dmg 安装包。或尝试“分发”,例如Anaconda Python

    【讨论】:

    • 非常感谢您的回复。我现在已经安装了 SciPy(我首先安装了 anaconda,然后我还使用了 pip)。每次之后,我都能成功地“import scipy”和“import scipy.stats”,但是当我在我的 Python 代码中输入“from scipy.stats import multivariate_normal”时,我遇到了错误:“ImportError: cannot import name multivariate_normal” .您对我如何能够访问 multivariate_normal 以便我可以使用 multivariate_normal.pdf() 函数有任何想法吗?
    • 我相信你需要scipy version>0.14.0。 Anaconda 可能随 0.13.3 或任何最后一个稳定版本一起提供。有新版本:sourceforge.net/projects/scipy/files/scipy/0.14.0b1。对于Anaconda,您可能必须从源代码安装它。
    猜你喜欢
    • 2012-06-06
    • 1970-01-01
    • 2018-07-18
    • 1970-01-01
    • 2019-04-19
    • 2012-11-21
    • 1970-01-01
    • 1970-01-01
    • 2016-06-07
    相关资源
    最近更新 更多