问题标签 [jri]

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 投票
1 回答
1717 浏览

java - 在 net-beans 上运行简单的“Renjin”示例,使用 Java 代码:“在 Java 项目中使用 R”

我想从Renjin网站http://www.renjin.org/documentation/developer-guide.html运行这个示例,我想运行第一个“简单入门”示例。

以下是我的目录布局:

在此处输入图像描述

这是我的代码:

为什么我会收到以下异常?(我应该得到 6 个)

提前致谢

0 投票
1 回答
1684 浏览

r - R Forecast 包中的 Auto.Arima() 行为异常

我将 R 与 Rob Hyndman 的预测版本 5.4 插件一起使用。这是一个非常好的软件包,但它的行为似乎很奇怪,预测相似数据的结果大相径庭。我很确定这与此处数据末尾生成的警告消息有关,但我不确定如何修复它。

您可以看到数据集几乎相同,但第二个会引发警告消息。如果您复制并粘贴到 R 中,您可以看到第二个的预测也是关闭的。

有想法该怎么解决这个吗?

* 更新 *

请注意,此示例是在大约一天的 R 经验后整理的,并且只是记录器文本。使用 JRI(R 的 Java 接口),我想出了以下方法来模拟 ArrayList。早期的原型并不总是最漂亮的。

0 投票
1 回答
358 浏览

r - 导出绘图变量显示空白图像

我正在使用 JRI 进行 java 和 R 集成。请在下面找到脚本

在上面的代码库中,当我尝试 plot(t,Y) 或 plot(Y) 时。它导出一个空白图像,而在 plot(mydata) 的情况下它是工作文件。

当我在 R 中运行上面的代码时,还有一件事会创建图像(使用 JRI 它显示空白图像)。

我花了 1 天时间来解决这个问题,但我没有找到任何解决方案。

请建议您是否有其他选择。

需要你的帮助。

提前致谢

0 投票
1 回答
1365 浏览

r - 如何使用 JRI 在 R 中创建绘图

这基本上与这个问题相反:如何使用 R、Java 和 JRI 绘制图形?. 我想从 Java 程序在 R 中创建一个绘图并将其存储在硬盘上。这与在 Java 窗口中显示 R 图无关。我使用 JRE 作为 rJava 包的一部分。从 Java 在 R 中执行计算工作得很好。

在 R 中执行这个会产生一个很好的情节:

尽管如此,从 Java 执行相同的操作会产生相同的文件,但它是空的。这是java代码:

对此的任何想法都非常感谢!

0 投票
0 回答
1311 浏览

r - R java接口R_HOME未设置

我正在努力在 mac 上安装 JRI,但没有成功。我有一个 R 3.1 工作版本和一个 JDK 工作版本 1.7.0_67。我通过命令 install.packages("rJava") 成功安装了 RJava,但是当我尝试从 Netbrans 运行示例时出现错误:

R_HOME 未设置。请在运行此程序之前设置所有必需的环境变量。无法启动 R

我在 bash_profile 文件中设置 R_HOME 变量如下: export R_HOME=export R_HOME=$(which R)

如果我键入 R_HOME 出现:

/Library/Frameworks/R.framework/Resources/bin/R (我想应该是这样)。

但我仍然遇到同样的错误。我也尝试使用 R 2.15,但仍然遇到同样的错误。

有什么建议吗??????

感谢提前,

罗塞拉

0 投票
1 回答
523 浏览

r - RVector/REXP 到 ArrayList

我在使用 JRI-Package 时遇到了一些问题。基本上我是用Java编程的,我通过R和RJDBC访问一个SQL数据库。无论如何,我的问题更多的是 R/JRI 问题,我只是不想让你感到困惑。

我的代码:

输出:

问题是,由于某种原因,对象 REXP(以及 RVector,虽然未显示)被双括号覆盖(打印时)。我想,它是向量中的向量?而实际问题:数据被压缩在一个地方,我希望它是这样的:

我尝试了所有可以使用的功能,但似乎没有任何效果。它总是以单个字符串或对象或其他形式吐出,我无法真正查明问题所在。

我很感激任何提示。:)

0 投票
2 回答
810 浏览

java - JRI - 如何定位 R 中的错​​误

所以基本上,我使用的是 Java、JRI(Java 的 R)和 RJDBC(在 JRI 的帮助下),它们都运行得很好。现在,我想让我的程序尽可能地万无一失。假设字符串 SQL_command 是某种垃圾,并不是真正有效的 SQL 语句。在这种情况下...

......应该出错了。我的想法是这样的:如果 R 命令失败,R 中会有某种输出。如果一切正确,则没有输出。但是我怎样才能捕捉到可能的输出呢?

请记住,我的问题更多是关于如何捕获无效的 R 语句,因此对于可能的解决方案的任何其他建议也表示赞赏。R输出不一定重要,但无论如何它可能很有趣。

提前致谢!

0 投票
0 回答
473 浏览

java - 尝试使用 JRI 将 R 与我的 Java 应用程序集成,但出现错误。谁能解释一下原因和解决方法?

我需要将 Java 与 R 集成以运行一些数学命令并使用 R 的功能制作绘图。以下部分代码会出错。

这就是我遇到的错误,对此一无所知。这与JFrames有关吗?Java 运行时环境检测到一个致命错误:

EXCEPTION_ACCESS_VIOLATION (0xc0000005) 在 pc=0x000000006c726036, pid=5360, tid=5956

JRE 版本:Java(TM) SE 运行时环境 (8.0_11-b12) (build 1.8.0_11-b12) Java VM:Java HotSpot(TM) 64-Bit Server VM (25.11-b03 混合模式 windows-amd64 压缩 oops) 有问题框架:C [R.dll+0x26036]

无法写入核心转储。默认情况下,在 Windows 的客户端版本上不启用小型转储

包含更多信息的错误报告文件保存为:D:\Java\R\hs_err_pid5360.log

如果您想提交错误报告,请访问: http ://bugreport.sun.com/bugreport/crash.jsp 崩溃发生在 Java 虚拟机之外的本地代码中。请参阅有问题的框架以了解报告错误的位置。

0 投票
0 回答
175 浏览

java - 使用 Java exec 从带有 JRI 的 JSP 运行 jar

我有一个任务是在java中运行R脚本,所以我使用了JRI库来解决这个问题,我需要从jsp调用它,所以我写了一个页面简单地调用

这个方法 -> re.waitForR() 总是返回 false

但是当我用控制台运行时

很好,没有发生错误!

我能怎么做?

PS。我的 Jsp 在 Jetty 上运行。

0 投票
0 回答
629 浏览

java - 将 Java 连接到 R

我想使用 JRI 将 Java 连接到 R。我在 R consul 中安装了 rJava 并设置了 R_Path:

我运行我的项目,但仍然出现以下错误。

跑: