计算概率
在上一个练习中,您已经看到当给定概率时,如何估计均值和比例。本练习的目标是:当已知均值和比例时,估计各观测属于不同聚类的概率。假设聚类 1 和 2 的均值分别为 10 和 50,并且聚类 1 占总体的 35%。
另外,由于这里只关注参数估计,假设两个 sd 都为 10。数据集 gaussian_sample 已在您的工作区可用。
本练习是课程的一部分
R 中的混合模型
练习说明
- 创建一个名为
gaussian_sample_with_probs的新数据框,包含对聚类 1 和 2 概率的估计。为此,请创建两个新变量prob_cluster1和prob_cluster2。记得对概率进行缩放。 - 查看
gaussian_sample_with_probs的前 6 条观测。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Create data frame with probabilities
gaussian_sample_with_probs <- gaussian_sample %>%
___(prob_from_cluster1 = 0.35 * ___(___, mean = 10, sd = 10),
prob_from_cluster2 = 0.65 * dnorm(___, mean = 50, sd = 10),
prob_cluster1 = ___/(prob_from_cluster1 + prob_from_cluster2),
prob_cluster2 = ___/(prob_from_cluster1 + prob_from_cluster2)) %>%
select(x, prob_cluster1, prob_cluster2)
head(___)