错误修复程序和测试集如何不兼容?

问题描述 投票:0回答:1

0

我有大约7000条记录的数据集。清除后,我对其进行了归一化和离散化操作,然后将j48模型应用于该模型并将其保存到计算机中,现在我想在500个记录的数据集上对该模型进行测试。该数据集中的所有列均与原始数据集相同。但是,测试数据集中的“类别”列没有值。但是我有一个错误。因此,我还对测试数据集进行了归一化和离散化操作。但我仍然会收到此错误。请注意,我在两个数据集中都指定了class属性,但是再次显示了此错误。

我有大约7000条记录的数据集。清除后,我对其进行了归一化和离散化操作,然后将j48模型应用于该模型并将其保存到计算机中,现在我想在500个记录的数据集上对该模型进行测试。该数据集中的所有列均与原始数据集相同。但是,测试数据集中的“类别”列没有值。但是我有一个错误。因此,我还对测试数据集进行了归一化和离散化操作。但我仍然会收到此错误。请注意,我在两个数据集中都指定了class属性,但是再次显示了此错误。

这是我的测试文件的屏幕截图:test.arff screenshot

这是我的火车数据集文件的截图:enter image description here

这些是错误的屏幕截图:enter image description here

weka data-mining
1个回答
0
投票

感谢您的截图。在训练和测试集中,属性“代码”的值不同。

看来这是一个案例标识符,因此您不会期望值相同。因此,不要将其视为名义属性,而应将其视为数字属性。

@属性代码数字

让我知道这是否可以解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.