我掙扎了2天,不得不來這裏尋求幫助。除了一些ClustEval官方文檔,我無法在任何地方搜索我的問題,我認爲這是像我這樣抽象的新手。在我的數據集中使用ClustEval來執行聚類算法運行
我想用clusteval運行我的數據來評估哪個聚類算法爲我的數據提供最佳結果。我不知道如何將我的數據應用於clustEval。我嘗試了一些方法(通過探索ClustEval目錄中的默認,可用數據集及其配置,並閱讀文檔,並導致下面的錯誤)。
編輯:這是我遇到的錯誤。我的主要觀點並不是修正下面的錯誤,因爲,老實說,我不確定這是來自clustEval本身,還是我錯過了一些東西(配置,運行,數據格式,goldstandard,...) (我已經創建.RUN和.dataconfig)
異常的線程 「主題-5」 顯示java.lang.NullPointerException 在de.clusteval.framework.ClustevalBackendServer.performRun(ClustevalBackendServer.java:391) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本機方法) 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect中.Met hod.invoke(Method.java:498) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:324) at sun.rmi.transport.Transport $ 1.run(Transport.java:200) at sun .rmi.transport.Transport $ 1.run(Transport.java:197) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Transport.java:196) at sun .rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568) at sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.run0(TCPTransport.java:826) at sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.lambda $ run $ 0(TCPTransport.java:683) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transpo rt.tcp.TCPTransport $ ConnectionHandler.run(TCPTransport.java:682) 在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 在java.util.concurrent.ThreadPoolExecutor中的$ Worker.run(的ThreadPoolExecutor。 java:617) at sun.rmi.transport.StreamRemoteCall.executeCall(java.lang.Thread.run(Thread.java:745) at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:276) StreamRemoteCall.java:253) 在sun.rmi.server.UnicastRef.invoke(UnicastRef.java:162) 在java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:227) 在java.rmi.server中。 RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:179) 在com.sun.proxy。$ Proxy0.performRun(來源不明) 在de.clusteval.serverclient.BackendClient.performRun(BackendClient.java:1338) 在de.clusteval.serverclient.BackendClient.run(BackendClient.java:548 )
幫幫我。感謝您的任何建議。
請耐心等待,因爲我是新手。
再次感謝
感謝您的評論。看來你在這裏誤解了我的觀點,對不起,因爲我原來的帖子有點模棱兩可。我已經編輯它以更好地澄清。 我的主要觀點並不是解決錯誤,因爲,老實說,我不確定這是來自clustEval本身,還是我錯過了一些東西(配置,運行,數據格式,goldstandard,...) – enamoria
那麼你期望什麼?你沒有顯示你所做的事,只是一個晦澀難懂的軟件的堆棧跟蹤,也許以前沒有人見過... –
我在原文中寫道:「我想用clusteval運行我的數據來評估哪個聚類算法提供了我不知道如何將我的數據應用到clustEval中。「 – enamoria