반응형 ML1 [금융]corr matrix을 이용한 계층적 클러스터링을 이용해보기 sns.clustermap을 이용하면 공분산 행렬의 히트 맵 표현을 플로팅하고 비지도 군집화인 hierarchical clustering algorithm을 실행하여 군집의 개수를 자동적으로 묶어주면서 가장 밀접하게 관련된 feature를 선별할수 있습니다. corr_matrix = df.corr() correlations_array = np.asarray(corr_matrix) linkage = hierarchy.linkage(distance.pdist(correlations_array), \ method='average') g = sns.clustermap(corr_matrix,row_linkage=linkage,col_linkage=linkage,\ row_cluster=True,col_cluste.. 2020. 11. 10. 이전 1 다음 반응형