問題タブ [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.
r - Rでhclust()によって作成されたクラスタの重心を見つけてラベルを付ける方法は?
そこでスレッドを読みましたが、このスレッドでは、答えはクラスター i の列平均を使用していると言っています (したがって、合計で 3 つのクラスターがある場合、i = 1,2,3; 全体で 2 つのクラスターがある場合、i = 1,2)。ここに回答をコピーして貼り付けます。
しかし、それは私には意味がありません!3 つの変数/列を含むデータ セットがあり、それらの方法を使用して 2 つのクラスターのみが必要な場合、列 1 と 2 の列平均のみが使用され、3 番目の列の列平均は計算されません!
そのようなデータテーブルを作成したとしましょう:
最後の行は、次のデータ テーブルを返します。
次に、データをスケーリングします。
距離を計算し、階層クラスターを作成してツリーをカットします。
結果として2つのクラスターが得られたとしましょう。2つのクラスターの重心を比較するにはどうすればよいですか? どうすればクラスターにラベルを追加できますか???
r - hclust クラスターの結果をエクスポートする方法
私はRを初めて使用しますが、この問題に何週間も悩まされています。343 個の観測値と 28 列のデータ セットがあります。これらの 28 列の最初の列は識別子です。分析を実行する前に、 を使用してその ID 列を省略しnewdata <- olddata[,2:28]
、クラスター分析の実行に進みました。結果が得られ、すべてが順調に見えます。しかし今、私は識別子を復元し、少なくとも各観測の識別子とそれに対応するクラスター番号とともにテキスト ファイルとしてエクスポートしたいと考えています。これは一連の空間データであり、GIS に戻してマッピングする必要があります。これは、k-means を使用していたときはかなり簡単に実行できましたが、hclust の結果を使用して実行する方法がわかりません。
r - hclust で cluster.stats を使用する
2 つの異なる hclust クラスターで cluster.stats を使用すると問題が発生します。それは不可能ですか?
バージョン 0.99.491 – © 2009-2015 RStudio, Inc. を使用しており、以下のパッケージがインストールされています。
これらのクラスターを作成しています:
しかし、それらに cluster.stats を使用すると、エラーが発生します。
エラー (デンマークのセットアップで):
私は何が欠けていますか?
r - r: hclust() を使用してテーブル/データフレームで最終的なクラスター結果を取得する
を使用して階層クラスター分析を行っていますhclust()
コードは次のようになります。
今、私が必要とするのは、すべてのクラスターとそれらに属する観察結果 (番号ではなく行名による) を含むテーブル (またはそれに相当するもの) を取得することだけです。(さまざまなメソッド、変数を使用して hclust を数回実行し、最終的に結果を評価したいと考えています。)
私は今、おそらくかなり簡単ですが、どういうわけか立ち往生しています...何かアドバイスはありますか?
Ps .: 使用時にこれがどのように機能するかについても知りたいですkmeans()
r - hclust の各ステップで距離行列を参照
階層的クラスタリング アルゴリズムの任意のステップで距離行列を表示するにはどうすればよいですか ( のhclust
関数を使用R
)。