2016-07-14 1 views
0

클러스터 된 클래스가 있고 예측이있는 샘플이 있습니다. 이제, 나는 0에서 1까지 변화하는 표본의 "방향"을 알고 싶습니다. 0은 클래스 중심에서, 오른쪽은 클래스 경계 (반지름)에서 1입니다. 내가 그래서클래스의 샘플 방향, 파이썬에서 k-means로 클러스터 됨

orientation=dist_from_center/class_radius

될 것, 생각 나는 클래스 반경을 찾기 위해 노력하고 있습니다. 첫 번째 아이디어는 중심에서 가장 멀리 떨어진 샘플까지 거리를 사용하는 것입니다. 그러나 더 '학문적이며'덜 관습을 선호합니다.

답변

0

우리에게 방향을 정의하는 방식은 마치 올바른 생각. 중심으로부터 먼 거리를 분모로 사용하면 최소값 (클러스터 중심)은 0이고 최대 거리 (가장 먼 거리)는 1이고 중간 거리는 선형 거리가됩니다.

+0

그래서, 나는 가장 먼 거리를 사용해야한다고 생각하니? 'km.radius_ (클래스)'와 같은 특별한 메소드가 있습니까? –

+0

오리엔테이션이 그런 식으로 행동하기를 원한다면, 아니오. 귀하의 아이디어는 정확합니다. – Brian