为什么我的数据仍然缺少价值?

时间:2017-10-04 16:18:37

标签: weka missing-data

我正在尝试使用传统Java语言的Weka源代码来分割我的数据。因此,我使用此代码从具有缺失值的数据和完整数据中分离出来。

public static void splitData(Instances data) throws Exception {
        withMiss = new Instances(data,data.numInstances());
        for(Instance datum : data) {
            if (datum.hasMissingValue()) {
                withMiss.add(datum);
                data.remove(datum);
            }
        }
    }

但是当它被执行时我仍然会得到这个

Name                      Type  Nom  Int Real     Missing      Unique  Dist
 1 JK                         Nom 100%   0%   0%     0 /  0%     0 /  0%     2 
 2 Pendidikan                 Nom  98%   0%   0%     2 /  2%     5 /  4%    10 

它不应该发生,因为我删除了所有缺失值的数据(或实例)。

我该如何解决? 提前谢谢。

0 个答案:

没有答案