问题标签 [renjin]

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 回答
307 浏览

java - 使用 renjin 在 Java 和 R 之间移动数据

我正在尝试使用 Renjin 在 Java 和 R 之间移动数据,反之亦然(作为数据框)。在 Stackoverflow 中搜索我发现了一些起初我认为它会起作用的东西,但它不会因为我在 Java 中获得了 R 数据作为 externalptr。这是代码:

包装测试;

(进口省略)

公共类TesteRenjin {

}

请问你能帮帮我吗?

0 投票
1 回答
301 浏览

java - 线程“主”org.renjin.eval.EvalException 中的异常:无法加载包 CHAID;试过 org.renjin.bioconductor:CHAID, org.renjin.cran:CHAID

当我尝试使用 Renjin 在我的 Java Web 应用程序中运行 R 脚本时,我遇到了一个异常 -

线程“主”org.renjin.eval.EvalException 中的异常:无法加载包 CHAID;试过 org.renjin.bioconductor:CHAID, org.renjin.cran:CHAID

我在 Renjin 网站上找不到 ' CHAID' 包。谁能建议我如何解决它?

0 投票
1 回答
210 浏览

java - 加载包 org.renjin.cran:rgeos 时出现 IOException:无法解析包“rgeos”中的本机方法“rgeos_Init”

嗨,我是 R 语言和 renjin 的新手。在我的项目中,以下是添加的 Maven 依赖项。

我已经添加了上述依赖项。我也尝试了不同和最新版本的 rgeos 依赖项。

我在代码中将 rgeos 包作为 engine.eval("library(rgeos)"); 在java中加载这个包时,我遇到了错误

0 投票
0 回答
100 浏览

renjin - Java 10 和 Renjin 挂起 Intellij

在升级到 Java 9 和 Java 10 之后,我注意到在这两种情况下,经过几个小时的调试,是 Renjin 库挂起 Intellij,例如,当我尝试运行项目中的任何程序时。

发生的事情是 IDE 只是说它正在“解析”项目。然后,大约 1 到 3 分钟后,Intellij 因内存溢出错误而崩溃。一旦我删除了 rengin 插件,一切就又好了。我尝试“增加”编译器堆大小,但这只会增加内存错误发生之前所需的时间......

我正在使用 JAR 文件的“renjin-script-engine-0.9.2615-jar-with-dependencies.jar”版本。

虽然我看过(可能错过了),但我还没有找到任何解释为什么该库不能与 JDK 10(或 9)一起使用。

非常感谢您的任何建议。

0 投票
1 回答
439 浏览

java - 仁进无法加载包

我是Renjin的新手。我正在尝试在 Java 应用程序中使用 Renjin。我正在尝试开发此处显示的示例。

我正在使用 gradle 进行编译,正如 renjin 的网页中所推荐的那样。

因此,当我运行 gradle build 时,使用 gradle build 一切正常。

但是,当我想用​​ gradle run 运行应用程序时,我得到了这个。

我尝试了不同的软件包,结果相同。我在站点http://packages.renjin.org/中搜索了包,并且包存在,所以我认为与可用性无关。

有人有同样的问题吗?并解决了?

提前致谢。

0 投票
1 回答
129 浏览

renjin - 线程“主”org.renjin.eval.EvalException 中的异常:无法解析包“dplyr”中的本机方法“dplyr_combine_vars”

通过 renjin 运行 R 时出现以下错误,有人可以帮助我使用以下软件包

库(dplyr) 库(下载器)

当我通过 R studio 运行时,它工作正常,但不是通过 renjin。我可以提供有关我正在使用的版本的更多详细信息

0 投票
1 回答
120 浏览

java - Renjin 'IOException while loading package' 在 Elastic Beanstalk 上

我有一个依赖 Renjin + Forecast 包的解决方案,该包可以在本地运行,也可以在 Amazon 的典型 EC2 服务器上运行。但是,在弹性 beanstalk 环境中部署相同的解决方案时,初始化预测包时出现以下错误:

engine.eval("library(forecast)");当在本地/在常规 EC2 服务器上调用line 时,库被加载并运行得非常好。但是,在通过 64 位 Amazon Linux/2.7.5 为 Java 8 配置的 Elastic Beanstalk 上,我收到以下错误:

该应用程序被部署为一个 Jar。我们为错误消息(tseries、ttr、quantmod、curl)中引用的 R 包添加了额外的依赖项,但无济于事:

jar 文件包括所有必需的库(renjin 和 R 包)以及正确的版本。会发生什么?

0 投票
1 回答
265 浏览

r - 如何提高 R 中循环的处理时间,手动 xgboost 预测

我有一个训练有素的xgboost模型R,我的应用程序服务器可以运行 R 但无法安装package:xgboost(renjin 不支持,它是 R 的基于 JVM 的解释器)。因此,为了部署我的模型,我需要一种无需xgb.predict. 现在,我使用由 制作的数据框在 R 中编写了一个评分函数,该函数xgb.model.dt.tree运行良好但速度极慢。单条记录耗时 7 秒。我想知道如何使我的代码运行得更快,任何帮助将不胜感激。

我使用 2 个 for 和 1 个 while 循环,这在 R 中显然非常慢。显然我应该尝试对它们进行矢量化,但我不知道如何。

Rcpp似乎是一种选择,但我不知道 C++。

这是我的代码。其多类分类有 18 类(0,500,1000 等)。模型是用nrounds=50所以有总18*50=900助推器。树深度设置为 8,转储数据框a为 size 238252 X 10

树 data.frame 看起来像这样

0 投票
1 回答
54 浏览

java - 使用单个 Jar 编译项目和 Renjin 时 Jar 文件未运行?

我正在使用Renjin.jar文件的Eclipse上创建一个 java 项目。该项目在 IDE 上运行良好,但是当我将其导出到可执行 jar 文件时,它无法工作或部分工作,直到它到达Renjin.jar部分。

0 投票
1 回答
46 浏览

renjin - NoSuchMethodError org.renjin.gnur.api.Utils.R_qsort_I

尝试在样本数据集上执行 RandomForest,但未发现面临以下问题的方法。

使用以下库。

使用这些外部库。bitops-1.0-6-b237.jar caTools-1.17.1-b220.jar renjin-script-engine-3.5-beta65-jar-with-dependencies.jar gcc-runtime-0.8.1938.jar rpart-4.1-10- b20.jar

使用此代码执行 RandomForest 分类算法。

得到下面的异常