計算機率
在上一個練習中,你已看到當機率已知時,如何估計平均數與比例。本練習的目標是:在已知平均數與比例時,估計機率。假設第 1 與第 2 群的平均數分別為 10 與 50,並假設第 1 群占總體的 35%。
另外,因為我們只關心參數估計,假設兩者的 sd 都是 10。資料集 gaussian_sample 已可在你的工作空間中使用。
本練習屬於課程
R 中的混合模型
練習說明
- 建立一個名為
gaussian_sample_with_probs的新資料框,內含第 1 與第 2 群機率的估計值。為此,建立兩個新變數:prob_cluster1與prob_cluster2。記得要將機率做尺度化(scale)。 - 檢視
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(___)