2016-10-18 12 views
0

LOK를 실행하기 위해 ELKI MiniGUI를 사용하고 있습니다. -dbc.filter을 실행하기 전에 데이터를 정규화하는 방법을 알아 냈습니다. 그러나 출력에서 ​​정규화 된 데이터 레코드가 아닌 원본 데이터 레코드를보고 싶습니다.ELKI : 결과에 대한 표준화 실행 취소

-normUndo이라는 플래그가 있는데, 명령 줄을 사용하는 경우 설정할 수 있지만 MiniGUI에서 사용하는 방법을 알 수는 없습니다.

답변

0

이 기능은 ELKI에 있었지만 은 효과적으로 제거되었습니다 (당분간).

  1. 이렇게 정규화를 지원 한 경우는 대부분 실패합니다.
  2. 더 이상 시각적으로 잘 정의 된 "끝"이 없습니다. 일부 사용자는 정규화 된 데이터를 시각화하고 다른 일부는 시각화하기를 원할 것입니다.
  3. 가,
  4. 때문에 부동 소수점 연산의 수치 부정확성에 (우리가 다시이를 허용 할 지금 가지고있는 계층 접근 방식이기는하지만) 데이터 구조가 더 복잡하게 따라 정규화 정보를 통해 수행해야합니다 당신은 아웃하지 자주 것 원래의 데이터를 메모리에 유지하는 것과 똑같은 값을 사용하는 경우 값이 너무 비쌀 수 있으므로 "정규화되지 않은 데이터 유지"매개 변수를 추가해야합니다. 또한 분석에 사용할 표준화 된 것과 정규화되지 않은 것 중 어느 것을 선택해야하는지, 그리고 시각화를 위해 선택해야합니다. 완전한 GUI를 사용하면 어렵지 않을 것이지만 명령 줄 인터페이스를 살펴보아야합니다. 우리는 물론 이 ELKI에 이러한 기능에 기여 패치 감사하겠습니다

(이 ... 너무, 자바 쉽게 할 수있다).

가장 쉬운 방법은 다음과 같습니다. (숫자가 아닌) 레이블 열을 추가하면 원본 데이터에서 원래의 개체를이 레이블로 식별 할 수 있습니다.