2013-08-28 28 views
1

我之前問過一個解決方案,但顯然不能幫助,因爲人錦還是實驗性的......但也許有人可以請翻譯我變成純英文的錯誤信息?錯誤信息我不明白R人人

也許我可以確定我是否可以在合理的時間內合理地解決這個問題,或者我是否應該放棄人間。

這裏的消息:

Exception in thread "AWT-EventQueue-0" org.renjin.eval.EvalException: object 'C_hclust' not found 

下面是代碼:

private void cluster() { 
    try { 
     this.engine.eval("dis<-dist(myMatrix, \"binary\")"); 
    } catch (ScriptException ex) {System.out.println(1); 
     Logger.getLogger(RWorker.class.getName()).log(Level.SEVERE, null, ex); 
    } 

    try { 
     this.engine.eval("clus<-hclust(dis)"); 
    } catch (ScriptException ex) {System.out.println(3); 
     Logger.getLogger(RWorker.class.getName()).log(Level.SEVERE, null, ex); 
    } 
    try { 
     this.engine.eval("plot(clus)"); 
    } catch (ScriptException ex) {System.out.println(4); 
     Logger.getLogger(RWorker.class.getName()).log(Level.SEVERE, null, ex); 
    } 
} 

我沒有得到任何的印痕,但是。

+2

Downvote用於發佈錯誤消息,但不包含生成錯誤的代碼和sessionInfo。 –

+0

我正在添加代碼,但什麼是sessioninfo? – newnewbie

+0

在控制檯輸入'sessionInfo()'。 –

回答

3

我寫了一封信給他們的郵件列表 - 事實上這確實是一個錯誤,他們希望儘快解決問題。

4

C_hclust是用C語言編寫的統計軟件包中的一個函數,但尚未包含在Renjin中。在我們測試和擴展我們的C/Fortran轉換器時,我們正在慢慢集成來自GNU R統計數據包的C/Fortran代碼。

我們一直在尋找貢獻者,所以這可能是一個很好的迷你項目,如果你想參與進來 - 你可以採取一些措施來複制相關資源int packages/stats/src/main/c,看看它是否編譯出錯誤。

否則,完成統計信息包的功能是重中之重,您可以在不久的將來尋找它!