各観測値に重み (0 から 1) が割り当てられている単変量分布にガウス混合モデル (GMM) を当てはめようとしています。
重みの割り当ては、基本的な「密度」関数 (「統計」から) に対して簡単に実行できますが、「mixtools」または「mclust」などの GMM パッケージに対してはこれを行うことができませんでした。
後者にはそのための機能もあります-「me.weighted」-リンク「http://cran.open-source-solution.org/web/packages/mclust/vignettes/mclust-weights.pdf」に例示されていますが、私はそれを働かせることができません。彼らの例と私のデータの両方で、エラーが発生しました:
> fitnew <- do.call("me.weighted", c(list(data = X, weights = w), fit))
Error in me.weighted(data = list(Sepal.Length = c(5.1, 4.9, 4.7, 4.6, : formal argument "data" matched by multiple actual arguments