본문 바로가기
Data Analysis/Spotfire

Line Similarity

by 불탄오징어 2019. 10. 16.
반응형

 

 

 

 

5-3. Line Similarity


Line Similarity는 말 그대로 Line 패턴 유사성을 찾는 방법으로 K-means Clustering과 동일하게 Line Chart가 필요하며 데이터 형식에 대한 제약도 존재합니다. 첨부된 샘플 파일 처럼 패턴을 찾고자 할 경우 데이터의 구분은 별도 칼럼으로 구분되어야 하며 값들은 모두 하나의 칼럼으로 존재해야합니다.

 

sample_data_line similarity.xlsx
0.01MB

 

데이터를 불러오면 다음과 같습니다.

 

 

위의 데이터를 가지고 아래와 같이 Line Chart를 만듭니다.

 

 

해당 예제는 데이터가 총 7개 뿐이지만 실제로 몇십개가 되는 지수들을 나열하고 거기서 특정 패턴의 라인을 찾고자 한다면 분명 쉽지 않을 것 입니다. Spotfire 에서는 Line Similarity를 통해 상승, 하강, 유지 등의 기본 패턴에 대한 유사 라인을 찾도록 도와줍니다. 예를 들어 위의 데이터에서 상승 추세의 패턴을 찾는다고 하면 

 

 

Line Similarity를 실행한 후 하단의 Custom에서 'Ascending'을 선택한 후 실행합니다. 실행하게 되면 Line Chart에는 변화가 없지만 대상 데이터 테이블에는 두가지 칼럼이 추가됩니다. Line similarity와 Line similarity의 랭크 값입니다. 예제이서는 상향추세라고 입력했으므로 상향 추세와 상향추세(rank)로 칼럼이 생성 됩니다.

 

 

상향 추세(rank)를 Line Chart에서 Trellis -  Panels에 부여합니다.

 

 

그러면 유사한 랭크 순으로 아래와 같이 Line Chart가 출력이 됩니다.

 

 

상승 추세 외에도 다음과 같은 다양한 기본 패턴을 제공합니다.

 

 

상기 결과에서는 A, B가 가장 상승 추세에 유사한 패턴으로 보입니다. 이처럼 기본적인 패턴도 분석할 수 있지만 임의의 패턴을 지정할 수 도 있습니다. 아래의 그림 처럼 특정 라인을 선택한 후 

 

 

Line Similarity를 실행하면...

 

 

Marking 한 Line이 Master Line이 되어 Line Similarity를 수행할 수 있습니다.

 

댓글