在 R 中创建高斯混合模型的重要性采样
如何实现以下内容:创建高斯混合模型采样器。在此采样器中,数据有 40% 的机会从 N(-1,1) 分布中采样,有 60% 的机会从 N(2,1/9) 分布中采样。对 100,000 个数据进行采样并创建结果的密度直方图。在 R 中,
我应该使用sample(),但我不确定在 prob = "" 中使用哪个向量。非常感谢任何帮助/指导,谢谢!
How do I implement the following: Create a Gaussian mixture model sampler. In this sampler, a datum has a 40% chance of being sampled from a N(-1,1) distribution, and a 60% chance of being sampled from a N(2,1/9) distribution. Sample 100,000 data and create a density histogram of your result. In R.
I'm supposed to use sample(), but I am unsure of which vector to use in prob = "". Any help/guidance is much appreciated, thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
或者,更有效:
小心正态分布。也许 1/9 是方差 (sd²)。
Or, more efficient:
Be careful with the normal distribution. Perhaps 1/9 is the variance (sd²).