【问题标题】:Mixture Distribution Using Python [closed]使用 Python 进行混合分布 [关闭]
【发布时间】:2021-01-16 17:17:33
【问题描述】:

这个问题真的需要帮助。我可能想多了。任何帮助将不胜感激!谢谢!

令 X ∼ N(0, 1) 和 Y ∼ N(4, 2)。

(a) 绘制选择 X 的混合分布的分布 三个不同的概率为 p 和 Y 的概率为 (1−p) p的值

所以我开始了,但不确定我是否走在正确的道路上......仍在尝试不同的事情

import numpy as np
import numpy.random
import scipy.stats as ss
import matplotlib.pyplot as plt


n = 10000
numpy.random.seed(0x5eed)
# Parameters of the mixture components
norm_params = np.array([[5, 1],
                        [1, 1.3],
                        [9, 1.3]])
n_components = norm_params.shape[0]

【问题讨论】:

标签: python normal-distribution mixture


【解决方案1】:

要绘制分布图,只需从混合物中多次采样(以显而易见的方式),然后绘制样本的直方图。均值和方差是矩,因此两个分量的相应量的线性组合。 (c) 和 (d) 是实验性的,所以做实验吧。

【讨论】:

  • 感谢您的帮助...这给了我一个良好的开端...刚开始使用 python,因此遇到了困难。
猜你喜欢
  • 1970-01-01
  • 2017-04-14
  • 1970-01-01
  • 2014-04-05
  • 2016-07-04
  • 2013-11-30
  • 2013-07-29
  • 1970-01-01
相关资源
最近更新 更多