Changeset 7989 for branches/HeuristicLab.TimeSeries/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces
- Timestamp:
- 06/12/12 10:31:56 (13 years ago)
- Location:
- branches/HeuristicLab.TimeSeries/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/TimeSeriesPrognosis
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.TimeSeries/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/TimeSeriesPrognosis/ITimeSeriesPrognosisModel.cs
r7100 r7989 23 23 namespace HeuristicLab.Problems.DataAnalysis { 24 24 public interface ITimeSeriesPrognosisModel : IDataAnalysisModel { 25 IEnumerable<IEnumerable< IEnumerable<double>>> GetPrognosedValues(Dataset dataset, IEnumerable<int> rows, int horizon);25 IEnumerable<IEnumerable<double>> GetPrognosedValues(Dataset dataset, IEnumerable<int> rows, int horizon); 26 26 ITimeSeriesPrognosisSolution CreateTimeSeriesPrognosisSolution(ITimeSeriesPrognosisProblemData problemData); 27 27 } -
branches/HeuristicLab.TimeSeries/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/TimeSeriesPrognosis/ITimeSeriesPrognosisProblemData.cs
r7100 r7989 20 20 #endregion 21 21 22 using System.Collections.Generic;23 22 namespace HeuristicLab.Problems.DataAnalysis { 24 23 public interface ITimeSeriesPrognosisProblemData : IDataAnalysisProblemData { 25 IEnumerable<string> TargetVariables{ get; }24 string TargetVariable { get; } 26 25 } 27 26 } -
branches/HeuristicLab.TimeSeries/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/TimeSeriesPrognosis/ITimeSeriesPrognosisSolution.cs
r7160 r7989 27 27 new ITimeSeriesPrognosisProblemData ProblemData { get; set; } 28 28 29 IEnumerable<IEnumerable<double>> PrognosedTrainingValues { get; } 30 IEnumerable<IEnumerable<double>> PrognosedTestValues { get; } 31 IEnumerable<IEnumerable<IEnumerable<double>>> GetPrognosedValues(IEnumerable<int> rows, int horizon); 29 IEnumerable<IEnumerable<double>> GetPrognosedValues(IEnumerable<int> rows, int horizon); 32 30 33 double []TrainingMeanSquaredError { get; }34 double []TestMeanSquaredError { get; }35 double []TrainingMeanAbsoluteError { get; }36 double []TestMeanAbsoluteError { get; }37 double []TrainingRSquared { get; }38 double []TestRSquared { get; }39 double []TrainingRelativeError { get; }40 double []TestRelativeError { get; }41 double []TrainingNormalizedMeanSquaredError { get; }42 double []TestNormalizedMeanSquaredError { get; }43 double []TrainingTheilsUStatisticLast { get; }44 double []TestTheilsUStatisticLast { get; }45 double []TrainingTheilsUStatisticMean { get; }46 double []TestTheilsUStatisticMean { get; }47 double []TrainingDirectionalSymmetry { get; }48 double []TestDirectionalSymmetry { get; }49 double []TrainingWeightedDirectionalSymmetry { get; }50 double []TestWeightedDirectionalSymmetry { get; }31 double TrainingMeanSquaredError { get; } 32 double TestMeanSquaredError { get; } 33 double TrainingMeanAbsoluteError { get; } 34 double TestMeanAbsoluteError { get; } 35 double TrainingRSquared { get; } 36 double TestRSquared { get; } 37 double TrainingRelativeError { get; } 38 double TestRelativeError { get; } 39 double TrainingNormalizedMeanSquaredError { get; } 40 double TestNormalizedMeanSquaredError { get; } 41 double TrainingTheilsUStatisticLast { get; } 42 double TestTheilsUStatisticLast { get; } 43 double TrainingTheilsUStatisticMean { get; } 44 double TestTheilsUStatisticMean { get; } 45 double TrainingDirectionalSymmetry { get; } 46 double TestDirectionalSymmetry { get; } 47 double TrainingWeightedDirectionalSymmetry { get; } 48 double TestWeightedDirectionalSymmetry { get; } 51 49 } 52 50 }
Note: See TracChangeset
for help on using the changeset viewer.