XY グラフのクラスタリングさまざまな識別子の傾向データがいくつかあり、クラスタリングを使用して同様の傾向を特定したいと考えています。同様の XY グラフをクラスター化する方法がわかりません。また、これがデータ分析の正しい方法であるかどうかもわかりません。以下にサンプルデータを示します。
| 期間 |
PT |
RP |
| 1 |
あ |
.1
|
| 2 |
あ |
.2 |
| 3 |
あ |
.3 |
| 4 |
あ |
.38 |
| 1 |
B |
。7 |
| 2 |
B |
.6 |
| 3 |
B |
.5 |
| 4 |
B |
.4 |
| 1 |
C |
.11 |
| 2 |
C |
.22 |
| 3 |
C |
.33 |
| 4 |
C |
.48 |
| 1 |
D |
.77 |
| 2 |
D |
.66 |
| 3 |
D |
.55 |
| 4 |
D |
.44 |
データをグラフ化すると、A+C と B+D という 2 つの類似したグループが表示されます。

クラスター分析を試みるときに、Y 変数として Time Period、PT、RP を入力しましたが、クラスター化は期待したものではありませんでした。クラスターを 2 に設定すると、次のようになります。

クラスターを保存してグラフ化すると、クラスターが空間的にグループ化されます。 PT 識別子が考慮されていないようです:

何か案は?ありがとう!
Re: XY グラフのクラスタリングJeff と Dave、非常に明確な例をありがとう!これこそまさに私が必要としているものです。
Re: XY グラフのクラスタリング動画が見つからなかったので作りました...
Re: XY グラフのクラスタリング私は住宅価格指数データを使用して、あなたが探していることと非常に似たことを行いました。
こんな感じで始まります。 月と州の組み合わせごとに 1 行。 これをグラフ ビルダーに入力すると、州間 (NV と FL など) で類似したトレースが表示されます。

そこで、長年にわたり成長率が同様である州のクラスターを見つけたいと考えています。
そのためには、データを再整形して、州ごとに 1 行 (これがクラスター化したいもの) と、月ごとに 1 列 (クラスターを決定するために使用したい変数) を取得する必要があります。 そのために、私は使用しますテーブル -> 分割。

これにより、このようなテーブルが得られます。 (注意: このデータには DC が含まれているため、行数は 51 行になります。)

今では使えるようになりました分析 -> クラスタリング -> 階層的クラスタリング州をグループ化します。

私は通常、赤い三角ボタンから [カラー クラスター] オプションをオンにします。このデータの場合は州を表すため、グラフ ビルダーでマップを横に表示します。 ここで、親指をドラッグしてクラスターの数を選択すると、マップの色も表示されます。

クラスターの数を決定したら、ホットスポットを使用してクラスター番号をテーブルに保存します。

しかし、これにより、分割後に番号がテーブルに戻されるため、元のテーブルにそのクラスター番号が必要になります。 そこで、[テーブル] -> [更新] を使用してそこに到達します。


これで、クラスター番号を使用して元のグラフ ビルダー トレリスからのトレースに色を付け、パターンとの一致がどの程度うまくいったかを確認できるようになりました。 これを行うには、オーバーレイ ロールのクラスターを使用します。

ここでは 3 つのクラスターだけを使用しました。おそらくもっとあるかもしれませんが、変動する州と平坦な州をまとめるのにかなりうまく機能すると思います。 ハワイは統計的に (地理的にも!) 外れ値です。
それが役立つことを願っています。
Re: XY グラフのクラスタリングジェフ・パーキンソンはかつて、州全体の長期にわたる住宅価格のプロファイルに基づいて、まさにこの問題のデモンストレーションを行っていました。クラスター分析は分割データに対して実行されました。おそらくどこかにビデオがあるでしょう。 。 。
Re: XY グラフのクラスタリングそうですね、データの性質と形状を考慮すると、その場合はユークリッド距離を使用することで回避できると思います。データを分割してからクラスタリングすると、非常に役立ちます。 クラスター番号をデータ テーブルに保存し、再度スタックしてクラスター番号を使用して色を付けることができます。
データセットとスクリプト化されたボタンを含むジャーナルの例を添付しました。
Re: XY グラフのクラスタリングお二人のご提案に感謝いたします。データをモデル化することはおそらく良い選択肢ではありません。通常、データは次のようになります。

ご覧のとおり、これは時間傾向のデータです。赤丸の傾向が似ている、青丸の傾向が似ている、ということを自動検出したいと考えています。
Re: XY グラフのクラスタリング追記です。 階層的クラスタリングを使用して相関に基づいてクラスタリングする場合は、多変量からの相関行列をデータ テーブルとして保存し、さらに 4 つの列を作成し、それぞれに 1 から相関値を減算する式が作成される必要があります。階層クラスタリングで使用できる「距離行列」が追加されました (ダイアログの左下に、データが距離行列であることを選択するオプションがあります)。
このオプションを選択する場合は、作成する新しい列が同じラベルと、階層クラスタリングでラベルとして使用される「行」列を持つ必要があることに注意してください。 ここでは、AC と BD が (ほぼ「完全に」) クラスター化されていることがわかります。
それが役立つことを願っています。
Re: XY グラフのクラスタリング各 PT が各時点の値を含む列になるように、PT を分割してみてください。 次に、PT を使用して期間をクラスタリングします。 期間はクラスターの Y 軸上にあり、PT は X 軸になります (添付の JMP テーブルを参照)
ここでわかる問題は、JMP の階層クラスタリングが距離行列の定義にユークリッド距離を使用することです。 あなたのケースでは、時間の経過とともに相関する PT を探しているため、相関を使用する必要があります。
分割後、多変量を使用して相関関係をクラスター化できます。
Re: XY グラフのクラスタリングポイントをクラスタリングする代わりに PT をクラスタリングしたいようです。あなたは出来る:
- 直線または曲線を各グループにフィットさせる
- パラメータを結合データテーブルに保存します
- テーブルをピボット/ピボット解除して、PT ごとに 1 行、パラメータごとに 1 列を含めます。
- 新しいテーブルのパラメータ列をクラスタリングします。
そうすれば、あなたが指摘した 2 つのグループが表示されるはずです。