错误信息我不明白R renjin

时间:2013-08-28 18:58:38

标签: java r renjin

之前我曾要求解决方案,但显然无法帮助,因为仁津仍然是实验性的......但也许有人可以请将我收到的错误信息翻译成简单的英语?

也许我可以确定我是否有合理的希望在合理的时间内解决这个问题,或者我是否应该放弃人人。

以下是信息:

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 个答案:

答案 0 :(得分:4)

C_hclust是用C编写的stats包中的一个函数,但还没有包含在Renjin中。在测试和扩展我们的C / Fortran转换器时,我们正在慢慢集成GNU R stats包中的C / Fortran代码。

我们一直在寻找贡献者,所以如果你想参与,这可能是一个很好的迷你项目 - 你可以尝试复制相关的源码int packages / stats / src / main / c并查看它是否编译没有错误。

否则完成统计软件包的功能是一个优先事项,你可以在不久的将来寻找它!

答案 1 :(得分:3)

我给他们的邮件列表写了一封信 - 事实证明这确实是一个错误,希望很快得到解决。