問題タブ [mclust]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 対数スケールに変換する際の警告、大量の NaN が生成される
数週間、次のスクリプトを使用して、約 10,000 (ゼロ以外、正) のデータポイントを含む散布図を作成しました。変換に関する警告のため、含まれていないデータポイントはわずか (<20) です。
今週から、モデルベースのクラスタリングを行いたいと思っています。私が書いたスクリプト (以下を参照) は、同じデータセット (10,000 個のゼロ以外の正のデータポイント) を使用していますが、次の理由により、9,000 個を超えるデータポイントを除外しています。
これは 2 番目のスクリプトです。
編集
いくつかの追加情報:
データセットには、0 より大きい値のみが含まれます。Head(dots.Mclust) は次を提供します。
x 軸と y 軸のスケーリングを削除した後のグラフは次のようになります。どうやら、データポイントで何か問題が発生しています。データセットには負の値はありませんが、まだ 0 未満の (多くの) ポイントがあります。さらに、x 軸と y 軸はエントリ [12,] にある値をカバーしていません。これがおそらく問題の根本的な原因です。しかし、この間違った値の問題はどのように発生するのでしょうか?
ここでの根本的な問題は何ですか?
mclust - Mclustの密度の散布図マトリックスで得られた軸の値はどうでしたか? 彼らはどういう意味ですか?
クラスタリングには Mclust を使用しています。その指示に基づいて、「データの次元を高くするために、ペアごとの密度の散布図マトリックスが描画されます。」このリンクで例を練習しました: https://rdrr.io/cran/mclust/man/plot.densityMclust.html コードを実行しました: plot(dens, what = "density", type = "persp", col =グレー(0.9)) を取得し、次の図を取得しました:ここに画像の説明を入力してください
軸の値が生データと異なることがわかりました。これらの値の意味を理解しようとしましたが、このプロット関数のコース コードが見つかりませんでした。これらの値がどのように得られたか教えてください。なぜ負の値があったのですか?生の値は、それらを取得するために再スケーリング/正規化されましたか? なんで?これらの値は何を意味しますか? 行列の各図に生の値と密度の値を追加できますか? ありがとう。