如何使用 python-weka 包装器进行预测?

问题描述

我正在尝试使用 python-weka-wrapper 进行预测来自动化(循环)结果。但是,我不能弄错。这是我的数据示例:

if

这是我当前的代码

@relation data_new3

@attribute pos_x numeric
@attribute pos_y numeric
@attribute angle numeric
@attribute vel numeric
@attribute vel_x numeric
@attribute vel_y numeric

@data
414049364,21773560,75.06043,16.775027,15.827037,-5.559355
414049656,21773926,43.232657,4.452031,3.258594,-3.033504
414049938,21774287,43.836066,4.347145,4.300749,-0.633426
414050204,21774638,44.704315,4.157368,3.119995,2.747606

按照我在 Weka 中使用的步骤和屏幕截图a 并有效:

enter image description here

为了减少图像,我将在文本中解释前面的步骤: 1-打开Weka 2-转到资源管理器->预处理->打开文件(选择data_new3.arff) 3-转到预测选项卡并选择要预测的两个属性 4 次点击开始

我猜我的代码中存在一些我不知道如何解决错误。如何选择属性来预测“目标选择”。所以,我想预测pos_x和pos_y,我知道我使用的是class_is_last(),但是,无论我选择no_class还是去掉这个选项,代码都失败了。

有什么线索吗?

解决方法

预测不同于使用分类器进行预测。

查看我对以下帖子的回答: Why I get wrong forecast values python-weka wrapper

顺便说一句另一个人几乎问了同样的问题。您使用的是其他帐户吗?