问题标签 [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 投票
1 回答
338 浏览

java - 使用 rcaller 从 r 获取字符到 java

R 中的结果是字符或描述。我想从 R 中获取结果,然后进入 Java。我使用 RCaller。

我使用下面的代码不起作用。

但我在下面使用这些是有效的!

为什么?如果我想从 R 到 Java 使用 RCaller 获取字符或其他类型的数据,我该怎么办?谢谢!!!

0 投票
3 回答
1199 浏览

java - R和Java之间的桥接错误

我使用 Rcaller 从 R 和 Java 之间的以下网站桥接连接中获得了以下代码

http://www.mhsatman.com/rcaller.php

在 Windows 上的 NETBEANS IDE 下运行它会显示以下警告:

但它也显示了这一点,而不是打印结果,即

这是 RScript 可执行代码路径:
C:\Program Files\R\R-3.0.1\bin\i386\Rscript

0 投票
1 回答
587 浏览

java - java如何通过RCaller生成R箱线图?

我想通过使用 rcaller 和 java 生成一个 R 箱线图。我的代码是:

但它不会继续在代码上运行caller.runAndReturnResultOnline("boxplot(1:10),main=\"1-10\"");

我尝试使用下面的代码,可以绘制 R 图。它们之间有什么区别?

0 投票
0 回答
906 浏览

java - 下面程序单独写R Script下出错

在 java-Rcaller 中调用 R

按照上面的链接后,我分别创建了新的“myScript.R”。请告诉我它正在显示“保存工作区”以进行保存。我已将其保存为扩展名为 .R 的文件。如果我错了,请纠正我。

在 Netbeans IDE 中创建的用于将 RCaller 与 Java 连接的相同 Java 程序(在上面的链接中提供)运行时,我收到以下错误:

0 投票
2 回答
347 浏览

java - RCaller:在 rstudio 中工作的相同代码不在 rcaller 中

我正在使用 RCaller 从 Java 程序中调用 R 我试图通过 RCaller 调用 R 的电脑无法访问 Internet;现在我遇到了这种情况:我从 Java 编写 R 代码,并通过使用 RCode 将此代码添加到 R;生成的代码是这个:

通过在Java程序中执行此代码,当我尝试解析XML文件时出现异常,因为生成的XML文件为空如果我复制生成的代码并将其粘贴到RStudio中,一切都很好

0 投票
1 回答
672 浏览

r - R - 并发访问,在服务器上

我目前正在用 Java 开发一个小程序,它将访问 R 以执行一些计算并生成绘图。我使用 RCaller 作为从 Java 到 R 的桥梁。我已经在我的机器上安装了 R 测试了我的程序,它运行良好。

然后我想如果我在远程 Web 服务器(或网络驱动器)上设置 R 并让不同机器上的多个用户同时使用我的程序访问它,这是否可行?

[RCaller 背景信息:RCaller 要求我最初在我的代码开头指定 R 安装中找到的 Rscript 可执行文件 (Rscript.exe) 的路径。然后,每次我们在 Java 中使用 RCaller 时,RCaller 都会启动一个新的 RCaller 实例。

这导致想知道如果我在服务器上指定 Rscript.exe 文件的位置,这是否可行?我的疑问在于在服务器上集中安装 R 是否允许多个用户同时访问它,或者每个用户是否必须等待轮到他们?

在服务器上设置时,R 安装是否允许并发访问?

对此的任何反馈将不胜感激。

谢谢。

0 投票
2 回答
686 浏览

java - Java 和 R 桥接器

我想从 java 运行 r-script。我有以下代码,但给出null:

我不知道我做错了什么。请帮忙。

0 投票
1 回答
690 浏览

java - 在 Java 中使用 JaCop 优化函数

我正在尝试使用 Java 中的JaCoP 库进行优化,但我在翻译我的函数时遇到了一些麻烦。

我有一堆变量,比如:x1 到 xn,我有一个函数使用它们来输出最大似然估计量(尽管它可以是使用这些参数的任何函数)。

我知道如何对变量设置约束,例如 x1+..+xn < C (常量)。我想不通的是如何获得最大化上述函数的解决方案,例如get x1 to xn where max(a_function(x1,..,xn))。

我现在没有发布任何代码,因为我唯一能做的就是对我的初始变量设置简单的约束,如此处所述。随着 JaCoP 越来越好,我会更新这个问题。

如果有人可以在正确的方向上推动我如何设置这样的条件,我将不胜感激。

谢谢

[编辑]

好吧,我作弊了……因为我以前在我的 Java 项目中安装了 Rcaller,所以我将使用 R 来计算我的最大似然模型与约束。我被JaCop打败了。R 使用起来更加直观(从数学角度来看),并且由于 Rcaller 与 Java 的“对话”非常好,我对结果相当满意。

0 投票
2 回答
775 浏览

java - Rcaller 简单代码 - 加载 Runiversal 时出错

我有以下使用Rcaller的 Java 代码。

本质上,我正在尝试运行安装 R 包的 Java 代码(因为稍后我将在需要此包的 Java 中运行 R 代码)。

当我运行此代码时,我在 Java 中得到以下输出

但是,我的RuniversalMac 上确实有这个包。任何想法这意味着什么,为什么我实际上没有看到R该方法的任何输出install.packages,这通常很冗长?


更新:我应该注意,即使是如下简单的代码也会导致相同的错误:


更新:我还应该提到以下效果很好:

温度R:

Java 输出:

0 投票
1 回答
78 浏览

java - Rcaller 将 q 字符添加到 StringBuffer 的末尾

我正在使用 RCaller 从 Java 调用 R。请参阅以下 Java 代码:

这是 Java 输出。请注意 Rcaller 如何决定q在 R 代码的末尾添加一个(请参见下面输出中的倒数第二行)。这是怎么回事?请注意,当我打印输出时,那里没有q