클러스터링의 기본 설정은 EuclideanDistanceFunction과 같이 세부적으로 작동하는 것 같습니다. 그러나, 나는 위도 LNG /의 형태로 공간 데이터와 클러스터링을 실행하려면 나는 거리의 기능을 변경할 때 elki 나에 충돌 :LatLngDistanceFunction을 사용하여 ELKI 클러스터링을 사용하는 방법
Running: -dbc.in /tmp/test_data_lnglat-test.dat -db.index tree.spatial.rstarvariants.deliclu.DeLiCluTreeFactory -algorithm clustering.DeLiClu -algorithm.distancefunction geo.LngLatDistanceFunction -deliclu.minpts 4
Task failed
java.lang.UnsupportedOperationException: MBR to MBR mindist is not yet implemented.
at de.lmu.ifi.dbs.elki.distance.distancefunction.geo.LngLatDistanceFunction.doubleMinDist(Unknown Source)
at de.lmu.ifi.dbs.elki.algorithm.KNNJoin.processDataPagesDouble(Unknown Source)
at de.lmu.ifi.dbs.elki.algorithm.KNNJoin.processDataPagesOptimize(Unknown Source)
at de.lmu.ifi.dbs.elki.algorithm.KNNJoin.initHeaps(Unknown Source)
at de.lmu.ifi.dbs.elki.algorithm.KNNJoin.run(Unknown Source)
at de.lmu.ifi.dbs.elki.algorithm.clustering.DeLiClu.run(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at de.lmu.ifi.dbs.elki.algorithm.AbstractAlgorithm.run(Unknown Source)
at de.lmu.ifi.dbs.elki.workflow.AlgorithmStep.runAlgorithms(Unknown Source)
at […]
그것이 오류가 무엇을 의미하는지 (나에게) 명확하지 않습니다. 지리 공간 데이터로 클러스터링 기능이 작동하지 않을 수 있습니까?
간단한 해결 방법이 있습니까? 필요한 기능 (사고 방식)을 구현하는 것이 어려울까요?
설명을 주셔서 감사합니다. 코드가 무엇을하려했는지 분명하지 않았습니다. 직사각형에서 직사각형에 이르는 정신 주의자를 살펴볼 수도 있지만 Optics에서 먼저 벤치마킹을 수행하고 제안 된대로 수행하는 방법을 살펴볼 수 있습니다. – tcb