問題タブ [hclust]

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.

0 投票する
1 に答える
227 参照

r - カットリー枝とクラスター枝の分岐

4 つの異なる遺伝子型に属するマウスの 1 日の水分摂取量からなるデータ セットがあります。階層クラスター分析を使用して、これらの動物を水の摂取パターンに従って分類し、クラスターごとの平均水の摂取量を数日にわたってプロットする縦グラフを作成するスクリプトを作成しようとしています。

そのために、まず次のように階層型クラスター クラスターを作成します。

次に、cutree 関数を使用して、どの動物がどのグループに属するかを評価し、グループごとの平均水分摂取量をプロットします。

問題は、階層クラスターから取得した数値と、cutree 関数によって割り当てられた数値との間に不一致があることです。クラスターがブランチを 1 から 4 まで下から順に並べている間、cutree 関数は私がよく知らない他の順序付けパラメーターを使用しています。そのため、クラスター プロットと摂取量グラフ プロットのラベルは一致しません。

私はコーディングの初心者なので、確かに冗長な行やループを多用しているため、コードを短くすることができますが、この特定の問題を理解するのを手伝ってくれれば、とてもうれしいです.

データセット

集まる:集まる

摂取量グラフ摂取量グラフ