Changeset 7890 for branches/HeuristicLab.TimeSeries/HeuristicLab.Problems.Instances.DataAnalysis/3.3/TimeSeries
- Timestamp:
- 05/24/12 11:07:05 (12 years ago)
- Location:
- branches/HeuristicLab.TimeSeries/HeuristicLab.Problems.Instances.DataAnalysis/3.3/TimeSeries
- Files:
-
- 3 added
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.TimeSeries/HeuristicLab.Problems.Instances.DataAnalysis/3.3/TimeSeries/TimeSeriesPrognosisInstanceProvider.cs
r7889 r7890 29 29 30 30 namespace HeuristicLab.Problems.Instances.DataAnalysis { 31 public abstract class RegressionInstanceProvider : IProblemInstanceProvider<IRegressionProblemData> {31 public abstract class TimeSeriesPrognosisInstanceProvider : IProblemInstanceProvider<ITimeSeriesPrognosisProblemData> { 32 32 33 public I RegressionProblemData LoadData(string path) {33 public ITimeSeriesPrognosisProblemData LoadData(string path) { 34 34 TableFileParser csvFileParser = new TableFileParser(); 35 35 csvFileParser.Parse(path); … … 40 40 IEnumerable<string> allowedInputVars = csvFileParser.VariableNames.Where(x => !x.Equals(targetVar)); 41 41 42 I RegressionProblemData regData = new RegressionProblemData(dataset, allowedInputVars, targetVar);42 ITimeSeriesPrognosisProblemData regData = new TimeSeriesPrognosisProblemData(dataset, allowedInputVars, new List<string> { targetVar }); 43 43 44 44 int trainingPartEnd = csvFileParser.Rows * 2 / 3; … … 58 58 } 59 59 60 public void SaveData(I RegressionProblemData instance, string path) {60 public void SaveData(ITimeSeriesPrognosisProblemData instance, string path) { 61 61 StringBuilder strBuilder = new StringBuilder(); 62 62 … … 83 83 84 84 public abstract IEnumerable<IDataDescriptor> GetDataDescriptors(); 85 public abstract I RegressionProblemData LoadData(IDataDescriptor descriptor);85 public abstract ITimeSeriesPrognosisProblemData LoadData(IDataDescriptor descriptor); 86 86 87 87 public abstract string Name { get; }
Note: See TracChangeset
for help on using the changeset viewer.