Weka-无监督属性过滤器-Interquartile[6-3]

我们继续第6篇的无监督属性过滤器的函数介绍。


Interquartile,用以指示实例的值是否可以视为离群值或极端值。(具体演算,我们就不实验了)

如果用户指定的极端值系数和四分位距的乘积值高于第75个四分位数之间的差,或低于第25个四分位数,该值就被标识为极端值。

具体看代码,我们在代码中注释了各参数的含义:


import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

import weka.core.Instances;
import weka.filters.unsupervised.attribute.InterquartileRange;

public class Interquartile_test {
	public static void main(String[] args) throws IOException, Exception{
		// 读入数据
		Instances data=new Instances(new BufferedReader(new FileReader("data\\weather.numeric.arff")));
		for(int i=0;i


结果如下:
Weka-无监督属性过滤器-Interquartile[6-3]_第1张图片

Weka-无监督属性过滤器-Interquartile[6-3]_第2张图片

你可能感兴趣的:(Weka)