问题标签 [fselector]

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

python - 两次删除 NA 值后出错,首先是使用 pandas 库,其次是 R

首先,我使用以下 Python 代码删除了 NA 值:

之后我使用 Rattle 发现 2 列是分类的,我只想要数字数据。所以我使用以下代码删除了这些列:

在上面的代码中,我使用最后一行进行特征选择,使用FSelector.

执行最后一行后出现以下错误:

if (sd(vec1) == 0 || sd(vec2) == 0) return(0) 中的错误:
需要 TRUE/FALSE 的地方缺少值

out.csv https://drive.google.com/open?id=0B3UWvP6zFBQnN3JiamloOWl3T28

0 投票
0 回答
1530 浏览

r - 在 R 中使用 Fselector 进行卡方特征选择

我是 R 的初学者,我有一个data frame包含二进制值的。在我的数据框中,前 6000 列是我要从中选择特征的属性,最后 10 列(同样是二进制)是我需要用来训练数据的类。我了解到我可以使用Fselector包计算每个属性的卡方值,然后对它们进行排序并选择我的特征。我从Fselector包中找到了这个例子:

Class但是当我为我的数据编写相同的代码时,R在 command 之后找不到对象weights<- chi.squared(Class~., HouseVotes84)。Fselector 包指出应该有一个公式,但我不知道什么样的公式。我应该在那里写卡方检验的数学公式吗?那么与使用 For 循环计算 X^2 统计数据相比,包的意义何在?

我不会使用其他软件包,quanteda因为我实际上想避免输入卡方的整个公式来进行特征选择。您对如何根据我的数据结构修复该行代码有任何建议吗?

更新:这是我数据的前三行,其中包含 6000 列术语中的 10 列。最后 10 列是我的课程。

0 投票
0 回答
82 浏览

r - 无法运行信息。增益

我正在尝试在 1500 万个数据上运行 information.gain。我使用的代码:

但我收到了这个错误。

.jnew("java/lang/String", k) 中的错误:java.lang.OutOfMemoryError:超出 GC 开销限制

我应该如何克服这个?

我尝试使用此代码,但仍然无法正常工作:

0 投票
1 回答
1495 浏览

r - 检测到重复的 bin 范围。尝试增加 bin 范围精度

对这个错误有一点帮助吗?

我在 R 中运行 CFS 时得到它

运行代码:

其中df是数据集,Targetbest_features是不言自明的。

错误:

0 投票
0 回答
402 浏览

r - 由于 java 错误,R 库(FSelector)无法运行

我最近一直试图从 MLR 包中获取 FSelector 工作,但在我的 mac 上遇到了相同的 java 问题:

错误:“FSelector”的包或命名空间加载失败:“rJava”的 loadNamespace() 中的 .onLoad 失败,详细信息:调用:dyn.load(file, DLLpath = DLLpath, ...) 错误:无法加载共享对象“ /Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so':dlopen(/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava .so,6):库未加载:@rpath/libjvm.dylib 引用自:/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so 原因:找不到合适的图像。确实找到了:/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries/libjvm.dylib:mach-o,但架构错误/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries/libclient。 dylib:mach-o,但架构错误

有谁知道如何解决这个问题?谢谢!

0 投票
0 回答
71 浏览

r - 在 SUSElinux 服务器上安装 R 包 - FSELCETOR

我有一个 Suse linux 服务器的帐户,没有 root 访问权限。我已经安装了 R ,现在我想使用 FSELECTOR 包。我已经开始执行以下步骤:

然后我开始了 R

在安装过程中,我收到此消息:

有什么想法吗?

我想安装 rJava,但我得到了相同的结果。

0 投票
0 回答
12 浏览

r - 加载“FSelector”包时出错

以下错误是什么意思?