问题标签 [revolution-r]

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 投票
0 回答
1234 浏览

r - 在 Revolution R 中使用 rxPredict 和 rxLogit

我在 Revolution R(Package RevoScaleR)中使用 rxLogit 函数来拟合具有许多分类变量(例如 STATE-IL、FL、OH、CA、TX ..)和几个数值变量的数据的逻辑回归模型。当我尝试使用 rxPredict 函数对数据进行评分时,出现错误

我理解的一件事是,因为评分数据只有更少的类别(比如 STATE-IL 的数据)。因此提供给模型的参数数量少于模型中的变量。

我写的代码是:

这里价格和数量是连续变量。State、product_group、mode_of_transportation 和 cluster 是分类变量。我的 training_data 包含所有州的数据,但 score_data 仅包含少数州的数据。这是导致错误吗?

0 投票
1 回答
774 浏览

r - rxDatastep - 行选择

我想a.xdf基于categoryid仅当向量b中包含这些类别时才从文件中选择行ids

任何人都可以请帮忙。

0 投票
1 回答
321 浏览

r - 错误“无法步进。方法或操作未实现。” 在Revolution R时分步调试

与问题一样,在某些极少数情况下,当尝试在 Revolution R 中执行逐步调试时,会生成错误消息。

0 投票
1 回答
496 浏览

java - 如何在 Hadoop 集群中加载 native-hadoop 库?

我在 Cloudera Hadoop (CDH) 版本 4.6 中运行 Revolution R Enterprise 版本 7.0 以使用 MapReduce 服务生成决策树。

当我运行 Hadoop 集群计算上下文时,似乎未加载 native-hadoop 库。我加载了 RevoScaleR 包。

我已经查看了 Revolution Analitics 博客、pdf 手册和这个论坛,但我还没有找到解决方案。

我在 R 符号中编写了以下命令来检查 RevoScaleR,但未加载。

请给我一些建议好吗?

谢谢。

0 投票
1 回答
461 浏览

r - 在 RevoScaleR 函数中使用 transformEnvir 后环境未按预期运行

我有一个函数,我正在使用 rxXdfToDataFrame 读取 xdf 文件,并在我的表达式中使用变量进行 rowSelection。如果我不通过transformEnvir=environment(),则找不到该变量。我的问题是,用 调用函数后transformEnvir,我似乎无法可靠地访问.GlobalEnv. 如果我将一个数字硬编码到rowSelection我不需要使用transformEnvir并且一切正常。我尝试设置环境,但我不确定我是否做得正确。

以下代码重现了我的问题:

发生的错误:

但是,如果使用 , 而不是setDT(),data.table::setDT()则函数执行。

编辑:我忘了提到我已经尝试过没有transformEnvir设置并且一切正常。此外,tables() 已更改为 setDT() 以避免可能的混淆。

0 投票
2 回答
316 浏览

r - R中用户定义的.GlobalEnv变量的物理位置在哪里以及如何永久删除它们?

问题: 我需要在 R 中使用 Matlab。然后我添加了相关包R.matlab。我在 R 中使用 Matlab 的演示示例中定义了变量。

定义的变量有:data、path、pathname、x、y 变量的内容有:

我需要的是: 每当我重新启动 Revolution R 时获得一个清晰的 R 会话(对象浏览器中没有变量/对象)。目前,每当我重新启动 Revolution R 时,上述变量(数据、路径、路径名、x、y)都会出现在对象浏览器。

我到目前为止所做的:

  1. 我从我的默认库位置完全删除R.Matlab了文件夹:C:\Revolution\R-Enterprise-7.1\R-3.0.2\library

  2. remove.packages("R.matlab")

  3. 关闭Revolution R;删除了当前 R 工作目录中的现有解决方案文件(.sln);并重新启动Revolution R

无论我做什么,我都无法解决:每当我关闭Revolution R并重新启动它时,变量(数据、路径、路径名、x、y)都会出现在对象浏览器的 .GlobalEnv 中。我想在开始时清除 .GlobalEnv Revolution R

0 投票
2 回答
1029 浏览

r - 集成 hadoop、revo-scaleR 和 hive

我需要将 HIVE 表中的数据提取到 csv 文件中并在 RevoScaleR 中使用。目前我们从 HIVE 中提取数据并手动将其放入文件中并在 unix 文件系统中使用它进行临时分析,但是,要求是将结果直接重定向到 hdfs 位置并从那里使用 RevoScaleR?

我怎么做?或者我需要建立什么样的连接。

0 投票
1 回答
104 浏览

rstudio - rxCrossTabs 在字符变量上崩溃

当我在 Revolution R Enterprise 中运行它时,它在最后一行完全使 Rstudio 崩溃:

这对我来说似乎是错误的。它至少不应该发出警告并返回命令提示符吗?

上面的快速解决方法是简单地排除 line y$a = as.character(y$a),但我宁愿真正了解发生了什么。rxCrossTabs当我尝试在文件上运行它时,我遇到了同样的崩溃.xdf,我想知道这是否是一个相关问题。即,也许 R 以某种方式仅将文件的列作为字符而不是因子读取,但我不确定如何直接调查。

0 投票
1 回答
5149 浏览

r - RHadoop:所需的 REDUCE 能力超过集群中支持的最大容器能力

在沙盒 Hadoop (Cloudera5.1/Hortonworks2.1) 之上的 R (build 1060) 中是否有类似的问题?这似乎是新 R/Hadoop 的问题,因为在 CDH5.0 上它可以工作。

代码:

错误:

似乎问题出在reduceResourceReqt:4096 maxContainerCapability:1024。我试图改变:yarn-site.xml,但它没有帮助。:(

请帮忙...

0 投票
0 回答
46 浏览

r - 如何对 XDF 文件进行分组并连接列中的字符串?

我是 revoScaleR 的新手,想知道谁可以对 XDF 文件进行分组并连接组中列的值。例如,如果我有类似的数据

AB
1 一
1 二
2 三
2 四

我想要以下输出

AB
1 一、二
2 三、四