問題タブ [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 投票する
0 に答える
1641 参照

r - Rでhclust()によって作成されたクラスタの重心を見つけてラベルを付ける方法は?

そこでスレッドを読みましたが、このスレッドでは、答えはクラスター i の列平均を使用していると言っています (したがって、合計で 3 つのクラスターがある場合、i = 1,2,3; 全体で 2 つのクラスターがある場合、i = 1,2)。ここに回答をコピーして貼り付けます。

しかし、それは私には意味がありません!3 つの変数/列を含むデータ セットがあり、それらの方法を使用して 2 つのクラスターのみが必要な場合、列 1 と 2 の列平均のみが使用され、3 番目の列の列平均は計算されません!

そのようなデータテーブルを作成したとしましょう:

最後の行は、次のデータ テーブルを返します。

次に、データをスケーリングします。

距離を計算し、階層クラスターを作成してツリーをカットします。

結果として2つのクラスターが得られたとしましょう。2つのクラスターの重心を比較するにはどうすればよいですか? どうすればクラスターにラベルを追加できますか???

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

r - hclust クラスターの結果をエクスポートする方法

私はRを初めて使用しますが、この問題に何週間も悩まされています。343 個の観測値と 28 列のデータ セットがあります。これらの 28 列の最初の列は識別子です。分析を実行する前に、 を使用してその ID 列を省略しnewdata <- olddata[,2:28]、クラスター分析の実行に進みました。結果が得られ、すべてが順調に見えます。しかし今、私は識別子を復元し、少なくとも各観測の識別子とそれに対応するクラスター番号とともにテキスト ファイルとしてエクスポートしたいと考えています。これは一連の空間データであり、GIS に戻してマッピングする必要があります。これは、k-means を使用していたときはかなり簡単に実行できましたが、hclust の結果を使用して実行する方法がわかりません。

0 投票する
2 に答える
1062 参照

r - hclust で cluster.stats を使用する

2 つの異なる hclust クラスターで cluster.stats を使用すると問題が発生します。それは不可能ですか?

バージョン 0.99.491 – © 2009-2015 RStudio, Inc. を使用しており、以下のパッケージがインストールされています。

これらのクラスターを作成しています:

しかし、それらに cluster.stats を使用すると、エラーが発生します。

エラー (デンマークのセットアップで):

私は何が欠けていますか?

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

r - r: hclust() を使用してテーブル/データフレームで最終的なクラスター結果を取得する

を使用して階層クラスター分析を行っていますhclust()

コードは次のようになります。

今、私が必要とするのは、すべてのクラスターとそれらに属する観察結果 (番号ではなく行名による) を含むテーブル (またはそれに相当するもの) を取得することだけです。(さまざまなメソッド、変数を使用して hclust を数回実行し、最終的に結果を評価したいと考えています。)

私は今、おそらくかなり簡単ですが、どういうわけか立ち往生しています...何かアドバイスはありますか?

Ps .: 使用時にこれがどのように機能するかについても知りたいですkmeans()

0 投票する
0 に答える
62 参照

r - x 軸の距離が等しくない hclust プロットの at パラメータ? (R)

次のプロット (1 次元 x の場合) を作成したいと思いますが、観測値が x 軸の正しい位置に配置されるようにします (ランク位置ではありません)。

ここに画像の説明を入力

Rでこれを行うための既製の関数はないと思います。そのような関数を作成する方法について何か提案はありますか?

0 投票する
0 に答える
174 参照

r - hclust の各ステップで距離行列を参照

階層的クラスタリング アルゴリズムの任意のステップで距離行列を表示するにはどうすればよいですか ( のhclust関数を使用R)。

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

r - ヒートマップの色範囲を調整する方法.2

R言語を使用してヒートマップをプロットしようとしています。

ヒートマップ グラフをプロットした後、カラー キーの範囲が適切に調整されていないため、ヒートマップが解釈に適していないことがわかりました。

以下に示すように、カラー キーの範囲は、私のデータの分布に比べて非常に長くなっています (それらは 0 から 4 の間です)。したがって、ヒートマップのすべての色は緑でした。

ここに画像の説明を入力

この問題を解決するには?

以下は私のコードです。(解決策を検索しようとしましたが、私のケースに適したスレッドが見つかりませんでした。)