【发布时间】:2014-02-21 13:58:08
【问题描述】:
我正在探索实现以下目标的最佳方式。我在 R 中构建了一个计算量大的模型(它的核心使用 MLE),我想提供一个前端 GUI 来使用这个模型。模型的输入特别简单,只有两个数字列表,模型吐出各种参数。从本质上讲,GUI 组件将是一个用户可以上传文件、填写一些文本框并指示一些首选项(例如,可能是一个或两个复选框)的单个窗口。
我很了解 Java,我的第一个想法是通过控制台或其他方法以某种方式将 Java GUI 与 R 代码链接起来。
我整理了一份我想到但知之甚少的选项列表。您认为实现这一目标最可行和/或最简单的方法是什么?这是我的想法
- 在 Java 中包含实际的 R 代码(不确定这是否可能)
- 在 R 中包含实际的 Java GUI 代码(不确定这是否可行)
- 在 Java 中实现实际的 MLE 模型(真的不想这样做,因为 R 代码工作得很好,而且我喜欢它向我吐出的参数,例如可能性和置信区间)
- 在 Matlab 中重写 MLE 模型,并在 Matlab 中包含 Java GUI 代码
- 使用原生 R GUI(这是否存在),然后制作某种类型的 R 可执行文件
总体目标是让用户通过一个漂亮的 GUI 窗口运行这个复杂的 R 代码,这样他们就不需要调整 R 文件顶部的参数(例如文件路径)。
【问题讨论】:
-
在 Java 中包含实际的 R 代码 (不确定这是否可行) JRI :)跨度>
-
当你说 MLE 是指最大似然估计
-
是的,最大似然估计
-
我很欣赏各种 R/Java 包的链接。鉴于我想做的事情,我更想知道您认为最简单的选择是什么。它不一定必须是 R/Java 组合。
标签: java r matlab user-interface mle