应该传递什么参数(wekaCategoricalData)?

时间:2014-07-09 16:38:16

标签: matlab weka feature-selection

我正在尝试使用here中提供的信息增益算法,该算法在Matlab中实现,并且它使用Weka java类。但是,在尝试运行代码时出现以下问题:

Undefined function 'wekaCategoricalData' for input arguments of type 'double'.

生成错误的代码行是:

t.buildEvaluator(wekaCategoricalData(X, SY2MY(Y)));

SY2MY只是一个转换函数,它被描述为here

该算法显然需要一个类型的参数(蜘蛛数据对象),我不知道它究竟是什么。发送的参数数量似乎也有问题。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

根据package附带的自述文件,您需要在初始安装“功能选择包”时运行load_fspackage.m脚本。

这将在MATLAB路径上设置各种M文件,并将所需的Weka JAR文件添加到Java类路径。