问题标签 [rcaller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1423 浏览

java - 如何从 RCaller java 调用 R 脚本文件?

我的项目R预建了一些文件,我需要从Java layer.

我想不出一种方法来RScript提供RCaller.

需要帮助RScriptRCaller Java.

0 投票
1 回答
92 浏览

java - 使用 RCaller 加载数据

我想加载嵌入在 R 包中的数据。我使用 GWmodel 包并想加载 LondonHP 数据。但是当我尝试在 Java 中使用 RCaller 加载数据时,xml 返回是:

<?xml version="1.0"?> <root> </root>

这是我加载数据的代码:

code.R_require("GWmodel"); code.addRCode("data(LondonHP)"); caller.setRCode(code); caller.runAndReturnResult("londonhp");

你们能给我解决我的问题吗?

0 投票
1 回答
416 浏览

java - 如何使用 Rcaller 将数据库表从 java 转移到 R?

我目前正在使用 rcaller 进行基于 mysql 数据库的分析回归。现在我被困在如何将数据库表从 java 带到 R 上。这就是我尝试过的。

但是下面的这一行似乎不起作用:

我已经运行了这个程序,没有错误,但输出为空。

0 投票
1 回答
152 浏览

java - java.lang.NoClassDefFoundError: rcaller/RCaller in java-ee

我正在尝试使用 R 调用程序将回归 R 代码集成到我的 j2ee 项目中。我的数据源来自mysql数据库。所以我使用 RMYSQL 作为包。我的代码在 java 项目下工作正常,但是当我将它移到支持 bean 类时,它会引发异常: java.lang.NoClassDefFoundError: rcaller/RCaller

在 maven 依赖中,它只存在 Rcaller 的 2.8 版本。而且我需要 2.5 版本,所以我已经将它添加到手动构建路径。

支持bean的方法是:

为了在 jsf 页面中显示图形,我调用了该函数,如下所示:

0 投票
1 回答
257 浏览

java - 如何使用 Rcaller 在窗口中显示数据框

我正在尝试使用 Java 中的 Rcaller 库在文件中显示数据框。但它似乎不起作用。以下代码是我想要做的:

0 投票
1 回答
145 浏览

java - rcaller如何在线性模型中传递系数矩阵中的行名

假设简单的线性模型:Stay ~ Diet + Smoke + Diet:Smoke 问题是在系数矩阵(边界)中传递维度名称。

R中的skrypt:(syntaks.txt)

RGui 控制台上的结果:

清单
$r1

在 RGui 控制台上可以看到对象 (r1, r2)。对象 r2 是行名称的字符串数组。何时将 R 语法传递给 Rcaller 对象 r2 不会传递给 java。当我单独放置对象而不是列表时,对象 dimnames(coeff) 是相同的。

Java代码:

Eclipse 控制台显示“[]”

当使用对象列表时,我可以添加另一个示例,仅看到一些对象。

我将不胜感激。

0 投票
2 回答
459 浏览

java - RCaller 3.1 入门

我尝试从 RCaller 开始,但一开始就失败了。
当我尝试运行任何示例时,该行

给出以下例外:

我猜原因是在 Globals.java 中,有为 R 定义的路径,不适合我的安装。如果这是正确的,那么问题就变成了:
我如何告诉 RCaller 我的 R 安装在哪里?
我知道在早期版本的 RCaller 中,类似

存在,但是这个命令不再起作用了。
我还尝试手动更改 Globals.java,更改

但这不可能是正确的解决方案,而且无论如何也不起作用。
有谁知道合适的解决方案?

0 投票
0 回答
119 浏览

java - 从 JSP 调用 Java 方法不是 wotking

当在 JSP 页面('button1')上单击特定按钮时,我正在尝试调用运行一些 r 代码(使用 RCaller)的 java 方法('method1'),但是当我单击按钮时它不做任何东西,我在输出中没有错误。我正在尝试使用 servlet 从 JSP 文件运行 java 方法。我会很感激任何帮助。

分析.jsp:

myServlet.java:

测试方法.java:

我的项目目录:

截屏

0 投票
1 回答
115 浏览

java - RCaller throws java.io.IOException/ExecutionException

When I want to run some code through RCaller, Java throws the following exception:

#xA;

This is my code:

#xA;

I checked my R installation and it seems to be fine

Edit:
I also tried concatenating rscript and r with "\"" like so:

#xA;

And it didn´t work either :(

Edit 2:
When I try generating a plot like this:

#xA;

Java still throws an exception but also generates a pdf with the plot inside

Also...I´m slowly giving up on R...is there another method of calculating integrals from a mathematical function given as a string in Java?

0 投票
0 回答
109 浏览

java - 使用 RCaller 执行生存分析时出错

}

我正在尝试使用 R 包 flexsurvreg 对 .CSV 数据文件执行生存分析。我的父代码在 Java 中,所以我从 java 调用 R。我正在使用 RCaller 包来执行此操作,基于SO 帖子。

运行代码时,我收到以下错误消息:

为了调试,我尝试调用创建 R 脚本并直接从 Java 调用,但这似乎有同样的问题。RCaller 文档对此没有任何线索。