Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/12/12 10:31:56 (13 years ago)
Author:
mkommend
Message:

#1081: Improved performance of time series prognosis.

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  
    2323namespace HeuristicLab.Problems.DataAnalysis {
    2424  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);
    2626    ITimeSeriesPrognosisSolution CreateTimeSeriesPrognosisSolution(ITimeSeriesPrognosisProblemData problemData);
    2727  }
  • branches/HeuristicLab.TimeSeries/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/TimeSeriesPrognosis/ITimeSeriesPrognosisProblemData.cs

    r7100 r7989  
    2020#endregion
    2121
    22 using System.Collections.Generic;
    2322namespace HeuristicLab.Problems.DataAnalysis {
    2423  public interface ITimeSeriesPrognosisProblemData : IDataAnalysisProblemData {
    25     IEnumerable<string> TargetVariables { get; }
     24    string TargetVariable { get; }
    2625  }
    2726}
  • branches/HeuristicLab.TimeSeries/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/TimeSeriesPrognosis/ITimeSeriesPrognosisSolution.cs

    r7160 r7989  
    2727    new ITimeSeriesPrognosisProblemData ProblemData { get; set; }
    2828
    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);
    3230
    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; }
    5149  }
    5250}
Note: See TracChangeset for help on using the changeset viewer.