Changeset 8468 for branches/HeuristicLab.TimeSeries/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/TimeSeriesPrognosis/Models/TimeSeriesPrognosisMovingAverageModel.cs
- Timestamp:
- 08/10/12 15:58:36 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.TimeSeries/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/TimeSeriesPrognosis/Models/TimeSeriesPrognosisMovingAverageModel.cs
r8458 r8468 82 82 return GetPrognosedValues(dataset, rows, rows.Select(r => 1)).SelectMany(e => e); 83 83 } 84 public IEnumerable<double> GetEstimatedValues(Dataset dataset, IEnumerable<int> rows, int x) { 85 var targetValues = dataset.GetReadOnlyDoubleValues(TargetVariable).ToList(); 86 foreach (int row in rows) { 87 yield return targetValues.GetRange(row - WindowSize, WindowSize).Average(); 88 } 89 } 90 84 91 85 92 public ITimeSeriesPrognosisSolution CreateTimeSeriesPrognosisSolution(ITimeSeriesPrognosisProblemData problemData) {
Note: See TracChangeset
for help on using the changeset viewer.