確率の計算
前の演習では、確率が与えられているときに平均と比率を推定する方法を見ました。この演習の目的は、平均と比率が既知のときに確率を推定することです。クラスタ1と2の平均はそれぞれ 10 と 50、クラスタ1は母集団の35%を占めると仮定します。
また、ここではパラメータ推定のみに焦点を当てるため、両方の sd は 10 と仮定します。データセット gaussian_sample はワークスペースに用意されています。
この演習はコースの一部です
R で学ぶ Mixture Models
演習の手順
- クラスタ1と2の確率推定を含む新しいデータフレーム
gaussian_sample_with_probsを作成します。そのために、prob_cluster1とprob_cluster2という2つの新しい変数を作成してください。確率をスケーリングすることを忘れないでください。 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(___)