首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用RWeka分类器函数属性“选项”?

如何使用RWeka分类器函数属性“选项”?
EN

Stack Overflow用户
提问于 2018-03-27 07:10:21
回答 1查看 387关注 0票数 0

在RWeka分类器中,分类器的函数调用中有一个属性"options“,例如包(公式、数据、子集、na.action、control = Weka_control()、options = NULL)。有人能给出一个例子(一个样本R代码)如何定义这些选项吗?

我有兴趣将一些选项(例如迭代次数和每个包的大小)传递给RWeka的元学习者。提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-28 01:37:31

您可以获得您提到的特性,但不能通过options

首先,选择是做什么的?根据帮助页?Bagging

参数选项允许进一步定制。目前,使用的是选项模型和实例(或这些选项的部分匹配):如果设置为TRUE,则模型框架或相应的Weka实例分别包含在已安装的模型对象中,可能会加快对对象的后续计算。默认情况下,两者都不包括在内。

因此,选项只需在返回的结果中存储更多信息。要获得您想要的特性,需要使用control。您将需要使用函数control构造Weka_control值。如果没有一些帮助,就很难知道如何使用它,但幸运的是,帮助可以通过WOW的Weka选项向导获得。因为有很多选项,所以输出很长。我将把它截断到关于您提到的特性的部分--迭代次数和每个包的大小。但是,看看还有什么是可用的。

代码语言:javascript
复制
WOW(Bagging)
-P      Size of each bag, as a percentage of the training set size. (default 100)
-I <num>
        Number of iterations.  (current value 10)
        Number of arguments: 1.

重复:我截断了输出以显示这两个选项。

实例: Iris数据

假设我想使用包大小为数据90%的虹膜数据(而不是默认的100%)和20次迭代(而不是默认的10次)。首先,我将构建Weka_control,然后将其包含在对Bagging的调用中。

代码语言:javascript
复制
WC = Weka_control(P=90, I=20) 
BagOfIrises = Bagging(Species ~ ., data=iris, control=WC)

我希望这能帮上忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49506434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档