package weka.classifiers.meta.timeseriesensembles; import java.util.ArrayList; import java.util.Random; import weka.attributeSelection.PrincipalComponents; import weka.classifiers.AbstractClassifier; import weka.classifiers.Classifier; import weka.classifiers.Evaluation; import weka.classifiers.lazy.DTW_kNN; import weka.classifiers.lazy.kNN; import weka.core.Instance; import weka.core.Instances; import weka.filters.NormalizeAttribute; import weka.filters.NormalizeCase; import weka.filters.SimpleBatchFilter; import weka.filters.timeseries.*; public class SingleTransformEnsembles extends AbstractClassifier{ enum TransformType {TIME,PS,ACF}; TransformType t = TransformType.TIME; SimpleBatchFilter transform; Classifier[] classifiers; Instances train; public SingleTransformEnsembles(){ super(); initialise(); } public final void initialise(){ //Transform switch(t){ case TIME: transform=new NormalizeCase(); break; } } @Override public void buildClassifier(Instances data){ } @Override public String getRevision() { // TODO Auto-generated method stub return null; } public static void main(String[] args){ //Load up Beefand test only on that } }