m_ReorderOriginal.setAttributeIndicesArray(al.stream().mapToInt(j -> j).toArray()); m_ReorderOriginal.setAllAttributeWeightsToOne(true); m_ReorderOriginal.setInputFormat(data); } else { m_ReorderFiltered = new Reorder(); m_ReorderFiltered.setAttributeIndicesArray(al.stream().mapToInt(j -> j).toArray()); m_ReorderFiltered.setAllAttributeWeightsToOne(true); m_ReorderFiltered.setInputFormat(data);
m_ReorderOriginal.setAttributeIndicesArray(al.stream().mapToInt(j -> j).toArray()); m_ReorderOriginal.setAllAttributeWeightsToOne(true); m_ReorderOriginal.setInputFormat(data); } else { m_ReorderFiltered = new Reorder(); m_ReorderFiltered.setAttributeIndicesArray(al.stream().mapToInt(j -> j).toArray()); m_ReorderFiltered.setAllAttributeWeightsToOne(true); m_ReorderFiltered.setInputFormat(data);
reorderFilter.setAttributeIndicesArray(order); reorderFilter.setInputFormat(instances); instances = Filter.useFilter(instances, reorderFilter);
reorderFilter.setAttributeIndicesArray(order); reorderFilter.setInputFormat(instances); instances = Filter.useFilter(instances, reorderFilter);
System.arraycopy(featureIndices, 0, reorderedIndices, 0, numPredictors); reorderedIndices[numPredictors] = labelIndices[label1]; filter.setAttributeIndicesArray(reorderedIndices); filter.setInputFormat(dataOneVsOne); dataOneVsOne = Filter.useFilter(dataOneVsOne, filter);