始める無料で始める

コンポーネントを取得する

前の演習で当てはめたモデルはオブジェクトfit_with_covarianceに入っています。ここでは、両方のクラスタについて、平均ベクトルと共分散行列を抽出します。

この演習はコースの一部です

R で学ぶ Mixture Models

コースを見る

演習の手順

  • 各クラスタの平均と共分散行列を抽出するために、該当するコンポーネント番号を指定して関数parameters()を使います。結果はオブジェクトcomp_numberに保存してください。
  • comp_numberの最初の2つの値が平均に対応します。これらをオブジェクトmean_comp_numberに保存してください。
  • comp_numberの最後の4つの値が共分散行列に対応します。これらの値を2x2の行列に保存してください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Get the parameters
comp_1 <- ___(___, component = 1)
comp_2 <- parameters(fit_with_covariance, component = ___)

# The means
mean_comp_1 <- ___[1:2]
mean_comp_1
mean_comp_2 <- comp_2[___]
mean_comp_2

# The covariance matrices
covariance_comp_1 <- matrix(comp_1[___], nrow = 2)
covariance_comp_1
covariance_comp_2 <- matrix(comp_2[___], nrow = ___)
covariance_comp_2
コードを編集して実行