Weka 逻辑分类器不可用

Posted

技术标签:

【中文标题】Weka 逻辑分类器不可用【英文标题】:Weka logistic classifier unavaliable 【发布时间】:2018-06-23 12:26:13 【问题描述】:

我正在尝试使用 weka 对具有逻辑回归的数据集进行分类,但即使我仅对属性使用数值并为类使用标称值,逻辑选项也不可用(其他主要分类器也不可用,如 NaiveBayes、J48 等)。我的 Arff 文件是:

@RELATION data_weka

@ATTRIBUTE class 1,0

@ATTRIBUTE 1 NUMERIC
        .
        .
        .
@ATTRIBUTE 30 NUMERIC

@DATA

1,17.99,10.38,122.8,1001,0.1184,0.2776,0.3001,0.1471,0.2419,0.07871,1.095,0.9053,8.589,153.4,0.006399,0.04904,0.05373,0.01587,0.03003,0.006193,25.38,17.33,184.6,2019,0.1622,0.6656,0.7119,0.2654,0.4601,0.1189
             . 
             . 
             .

数据集包含 562 个示例。

谁能帮帮我?

【问题讨论】:

数据集本身的相关性可能不如错误消息(或者确切地意味着它“不可用”) 它会加载文件并让我只使用 ZeroR、GussianProcesses 等分类器运行分类,而逻辑是灰色的。 您是否将类属性设置为您的类属性? 【参考方案1】:

在您的文件中,class 属性不是最后一个属性。您是否将类属性更改为预处理编辑器中的最后一个(类)属性(右键单击以查看该菜单)。

Weka 始终假定类属性是文件中的最后一个属性。您的最后一个属性 (30) 是数字,因此它不允许您运行逻辑回归。

【讨论】:

以上是关于Weka 逻辑分类器不可用的主要内容,如果未能解决你的问题,请参考以下文章

可以检查 weka 中逻辑回归分类器学习的权重吗?

如何提高 Weka 中 SMO 分类器的性能?

在 MOA 中使用我的 weka 分类器

扫一扫所有机器学习分类器?

Weka 分类器精度

Weka - 如何查找分类器的输入格式