之前我曾要求解决方案,但显然无法帮助,因为仁津仍然是实验性的......但也许有人可以请将我收到的错误信息翻译成简单的英语?
也许我可以确定我是否有合理的希望在合理的时间内解决这个问题,或者我是否应该放弃人人。
以下是信息:
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);
}
}
然而,我没有得到任何印刷品。
答案 0 :(得分:4)
C_hclust是用C编写的stats包中的一个函数,但还没有包含在Renjin中。在测试和扩展我们的C / Fortran转换器时,我们正在慢慢集成GNU R stats包中的C / Fortran代码。
我们一直在寻找贡献者,所以如果你想参与,这可能是一个很好的迷你项目 - 你可以尝试复制相关的源码int packages / stats / src / main / c并查看它是否编译没有错误。
否则完成统计软件包的功能是一个优先事项,你可以在不久的将来寻找它!
答案 1 :(得分:3)
我给他们的邮件列表写了一封信 - 事实证明这确实是一个错误,希望很快得到解决。