Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/18/09 22:20:34 (15 years ago)
Author:
gkronber
Message:

Added enumerable type for model results and changed analyzer model, the database backend and the model analysis operators to use the enumerable type instead of hard-coded strings. #755 (Hard-coded strings for variable names of data-modeling results)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Modeling/3.2/IAnalyzerModel.cs

    r2369 r2370  
    3333    ModelType Type { get; set; }
    3434    IEnumerable<string> InputVariables { get; }
    35     IEnumerable<KeyValuePair<string, double>> Results { get; }
     35    IEnumerable<KeyValuePair<ModelingResult, double>> Results { get; }
    3636    IEnumerable<KeyValuePair<string, double>> MetaData { get; }
    3737    int TrainingSamplesStart { get; set; }
     
    4141    int TestSamplesStart { get; set; }
    4242    int TestSamplesEnd { get; set; }
    43     void SetResult(string name, double value);
    44     double GetResult(string name);
     43    void ExtractResult(IScope scope, ModelingResult result);
     44    void SetResult(ModelingResult result, double value);
     45    double GetResult(ModelingResult result);
    4546    void SetMetaData(string name, double data);
    4647    double GetMetaData(string name);
    47     double GetVariableEvaluationImpact(string variableName);
    48     double GetVariableQualityImpact(string variableName);
     48    double GetVariableResult(ModelingResult result, string variableName);
    4949    void AddInputVariable(string variableName);
    50     void SetVariableEvaluationImpact(string variableName, double impact);
    51     void SetVariableQualityImpact(string variableName, double impact);
     50    void SetVariableResult(ModelingResult result, string variableName, double value);
     51    IEnumerable<KeyValuePair<ModelingResult, double>> GetVariableResults(string variableName);
    5252  }
    5353}
Note: See TracChangeset for help on using the changeset viewer.