/** Creates a specialized TimeSeriesTranslate */ public Filter getFilter(String rangelist) { TimeSeriesTranslate af = new TimeSeriesTranslate(); af.setAttributeIndices(rangelist); af.setFillWithMissing(false); return af; }
/** Creates a specialized TimeSeriesTranslate */ public Filter getFilter(String rangelist) { TimeSeriesTranslate af = new TimeSeriesTranslate(); af.setAttributeIndices(rangelist); af.setFillWithMissing(false); return af; }
/** * tests the filter in conjunction with the FilteredClassifier */ public void testFilteredClassifier() { try { Instances data = getFilteredClassifierData(); for (int i = 0; i < data.numAttributes(); i++) { if (data.classIndex() == i) continue; if (data.attribute(i).isNumeric()) { ((TimeSeriesTranslate) m_FilteredClassifier.getFilter()).setAttributeIndices("" + (i + 1)); ((TimeSeriesTranslate) m_FilteredClassifier.getFilter()).setFillWithMissing(true); break; } } } catch (Exception e) { fail("Problem setting up test for FilteredClassifier: " + e.toString()); } super.testFilteredClassifier(); }
/** * tests the filter in conjunction with the FilteredClassifier */ public void testFilteredClassifier() { try { Instances data = getFilteredClassifierData(); for (int i = 0; i < data.numAttributes(); i++) { if (data.classIndex() == i) continue; if (data.attribute(i).isNumeric()) { ((TimeSeriesTranslate) m_FilteredClassifier.getFilter()).setAttributeIndices("" + (i + 1)); ((TimeSeriesTranslate) m_FilteredClassifier.getFilter()).setFillWithMissing(true); break; } } } catch (Exception e) { fail("Problem setting up test for FilteredClassifier: " + e.toString()); } super.testFilteredClassifier(); }