|
@@ -14,6 +14,7 @@ import weka.core.Instance;
|
|
import weka.core.Instances;
|
|
import weka.core.Instances;
|
|
import weka.core.SelectedTag;
|
|
import weka.core.SelectedTag;
|
|
import weka.core.converters.ArffSaver;
|
|
import weka.core.converters.ArffSaver;
|
|
|
|
+import weka.core.converters.Saver;
|
|
|
|
|
|
public class KMeansAnomalyDetector extends BaseAnomalyDetector {
|
|
public class KMeansAnomalyDetector extends BaseAnomalyDetector {
|
|
|
|
|
|
@@ -77,6 +78,7 @@ public class KMeansAnomalyDetector extends BaseAnomalyDetector {
|
|
saver.setInstances(dataset);
|
|
saver.setInstances(dataset);
|
|
saver.setFile(new File(filename));
|
|
saver.setFile(new File(filename));
|
|
saver.writeBatch();
|
|
saver.writeBatch();
|
|
|
|
+
|
|
//save Model after clustering
|
|
//save Model after clustering
|
|
saveModel();
|
|
saveModel();
|
|
|
|
|
|
@@ -86,6 +88,7 @@ public class KMeansAnomalyDetector extends BaseAnomalyDetector {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|