【发布时间】:2015-10-01 15:24:32
【问题描述】:
我有超过 1000 个实例和 3 个属性的历史牲畜价格数据。我使用了 WEKA(怀卡托知识分析环境)工作台。我已经为训练数据和测试数据创建了 ARFF 文件。当我运行时,我得到了预测的价格,它给了我 SMOreg 模型。
我的问题是如何使用该等式,以便在我输入新数据时它应该给我预测价格?
模型给出了这个方程;
Predicted price = + 0.2209 * (normalized) SEX - 0.3164 * (normalized) GRADE + 0.3937
在 SEX 下,1 是女性,2 是男性。在等级以下,2是体重等于或大于100kg,而3是体重在100kg以下。
问题是,当我尝试使用这个等式代替性别和等级值时,它并没有给出真正的预测价格。 稍后我想在 Android 上使用该等式,以便可以使用应用程序进行价格预测。
以下是;
1. ARFF 文件的一部分。
2. 来自训练数据的 SMOreg 模型
3.部分预测价格
ARFF
@relation trainingDataset
@attribute SEX numeric
@attribute GRADE numeric
@attribute PRICE numeric
@data
1 , 2 , 364000
1 , 3 , 306000
2 , 2 , 530000
2 , 3 , 336000
1 , 2 , 400000
1 , 3 , 277000
2 , 2 , 558000
2 , 3 , 340000
1 , 2 , 356000
1 , 3 , 302000
运行时输出如下
SMOreg
weights (not support vectors):
+ 0.2209 * (normalized) SEX
- 0.3164 * (normalized) GRADE
+ 0.3937
内核评估次数:562330(95.457% 缓存)
Actual Class,SMO Predicted
648000.0, 606226.8428201795
360000.0, 401190.9898681232
416000.0, 463105.0101318615
324000.0, 258069.15717980522
648000.0, 606226.8428201795
.......................
请帮忙
【问题讨论】:
标签: model machine-learning weka prediction forecasting