XY 그래프 클러스터링다양한 식별자에 대한 추세 데이터가 있고 클러스터링을 사용하여 유사한 추세를 식별하고 싶습니다.유사한 XY 그래프를 함께 클러스터링하기 위해 이 작업을 수행하는 방법이나 이것이 데이터를 분석하는 올바른 방법인지 잘 모르겠습니다.다음은 몇 가지 샘플 데이터입니다.
| 기간 |
PT |
RP |
| 1 |
ㅏ |
.1
|
| 2 |
ㅏ |
.2 |
| 삼 |
ㅏ |
.삼 |
| 4 |
ㅏ |
.38 |
| 1 |
비 |
.7 |
| 2 |
비 |
.6 |
| 삼 |
비 |
.5 |
| 4 |
비 |
.4 |
| 1 |
씨 |
.11 |
| 2 |
씨 |
.22 |
| 삼 |
씨 |
.33 |
| 4 |
씨 |
.48 |
| 1 |
디 |
.77 |
| 2 |
디 |
.66 |
| 삼 |
디 |
.55 |
| 4 |
디 |
.44 |
데이터를 그래프로 나타내면 두 개의 유사한 그룹인 A+C와 B+D가 표시됩니다.

클러스터 분석을 시도할 때 기간, PT 및 RP를 Y 변수로 넣었지만 클러스터링이 예상한 것과 다릅니다.클러스터를 2개로 설정하면 다음과 같은 결과가 나타납니다.

클러스터를 저장하고 그래프로 표시하면 공간적으로 그룹화됩니다. PT 식별자를 고려하지 않은 것 같습니다.

어떤 아이디어가 있나요?감사해요!
Re: XY 그래프 클러스터링매우 명확한 예를 들어주신 Jeff와 Dave에게 감사드립니다!이것이 바로 나에게 필요한 것입니다.
Re: XY 그래프 클러스터링영상을 못찾아서 하나 만들어 봤습니다...
Re: XY 그래프 클러스터링저는 주택 가격 지수 데이터를 사용하여 귀하가 찾고 있는 것과 매우 유사한 작업을 수행했습니다.
이런 모습으로 시작됩니다. 각 월/주 조합에 대해 한 행입니다. 이를 그래프 빌더에 넣으면 상태(예: NV 및 FL) 간에 유사해 보이는 추적을 볼 수 있습니다.

그래서 저는 수년에 걸쳐 성장률이 유사한 주의 클러스터를 찾고 싶습니다.
그렇게 하려면 각 주(클러스터링하려는 항목)에 대해 하나의 행과 각 월(클러스터를 결정하는 데 사용하려는 변수)에 대해 하나의 열을 가져오도록 데이터의 모양을 변경해야 합니다. 그렇게하기 위해 나는 테이블->분할 .

나에게 이런 테이블을 제공합니다. (주의: 이 데이터에는 DC가 있으므로 51개의 행이 있습니다.)

이제 사용할 수 있습니다 분석->클러스터링->계층적 클러스터링 상태를 그룹화합니다.

저는 일반적으로 빨간색 삼각형에서 색상 클러스터 옵션을 켜고, 이 데이터의 경우 상태를 나타내기 때문에 그래프 빌더에서 지도를 함께 불러옵니다. 이제 엄지 손가락을 드래그하여 클러스터 수를 선택하면 지도 색상도 볼 수 있습니다.

클러스터 수를 결정한 후에는 핫스팟을 사용하여 클러스터 번호를 테이블에 저장합니다.

하지만 그러면 분할 후 테이블에 번호가 다시 저장되므로 원래 테이블에 해당 클러스터 번호가 필요합니다. 그래서 테이블->업데이트를 사용하여 해당 위치로 이동합니다.


이제 클러스터 번호를 사용하여 원래 Graph Builder 격자의 추적에 색상을 지정하여 패턴이 얼마나 잘 일치하는지 확인할 수 있습니다. 오버레이 역할에서 클러스터를 사용하여 이 작업을 수행합니다.

여기서는 단지 3개의 클러스터만 사용했습니다. 더 있을 수도 있지만 흔들리는 상태와 평평한 상태를 하나로 묶는 데 꽤 좋은 역할을 한다고 생각합니다. 하와이는 통계적(지리적일 뿐만 아니라!) 이상치입니다.
도움이 되길 바랍니다.
Re: XY 그래프 클러스터링Jeff Perkinson은 시간이 지남에 따라 주 전체의 주택 가격 프로필을 기반으로 정확히 이 문제를 시연하곤 했습니다.클러스터 분석은 분할 데이터에 대해 수행되었습니다.아마도 어딘가에 비디오가 있을 것입니다. . .
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당 하나의 행과 매개변수당 하나의 열을 갖도록 테이블을 피벗/피벗 해제합니다.
- 새 테이블의 매개변수 열을 클러스터링합니다.
그러면 당신이 지적한 두 그룹이 보일 것입니다.