package quickml.supervised.regressionModel.LinearRegression2; import quickml.data.instances.SparseRegressionInstance; import quickml.supervised.classifier.logisticRegression.TransformedDataWithDates; import java.util.HashMap; import java.util.List; /** * Created by alexanderhawk on 10/28/15. */ public abstract class LinearRegressionDTO<D extends LinearRegressionDTO<D>> implements TransformedDataWithDates<SparseRegressionInstance, D> { protected List<SparseRegressionInstance> instances; protected HashMap<String, Integer> nameToIndexMap; @Override public List<SparseRegressionInstance> getTransformedInstances() { return instances; } public HashMap<String, Integer> getNameToIndexMap() { return nameToIndexMap; } public LinearRegressionDTO(List<SparseRegressionInstance> instances, HashMap<String, Integer> nameToIndexMap) { this.instances = instances; this.nameToIndexMap = nameToIndexMap; } public LinearRegressionDTO(List<SparseRegressionInstance> instances) { this.instances = instances; } }