- Timestamp:
- 09/08/09 11:11:50 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Modeling/3.2/IAnalyzerModel.cs
r2285 r2344 27 27 28 28 namespace HeuristicLab.Modeling { 29 public interface IAnalyzerModel { 29 public interface IAnalyzerModel { 30 IPredictor Predictor { get; set; } 30 31 Dataset Dataset { get; set; } 31 32 string TargetVariable { get; set; } 32 33 IEnumerable<string> InputVariables { get; } 34 IEnumerable<KeyValuePair<string, double>> Results { get; } 35 IEnumerable<KeyValuePair<string, object>> MetaData { get; } 33 36 int TrainingSamplesStart { get; set; } 34 37 int TrainingSamplesEnd { get; set; } … … 37 40 int TestSamplesStart { get; set; } 38 41 int TestSamplesEnd { get; set; } 39 double TrainingMeanSquaredError { get; set; } 40 double ValidationMeanSquaredError { get; set; } 41 double TestMeanSquaredError { get; set; } 42 double TrainingMeanAbsolutePercentageError { get; set; } 43 double ValidationMeanAbsolutePercentageError { get; set; } 44 double TestMeanAbsolutePercentageError { get; set; } 45 double TrainingMeanAbsolutePercentageOfRangeError { get; set; } 46 double ValidationMeanAbsolutePercentageOfRangeError { get; set; } 47 double TestMeanAbsolutePercentageOfRangeError { get; set; } 48 double TrainingCoefficientOfDetermination { get; set; } 49 double ValidationCoefficientOfDetermination { get; set; } 50 double TestCoefficientOfDetermination { get; set; } 51 double TrainingVarianceAccountedFor { get; set; } 52 double ValidationVarianceAccountedFor { get; set; } 53 double TestVarianceAccountedFor { get; set; } 42 void SetResult(string name, double value); 43 double GetResult(string name); 44 void SetMetaData(string name, object data); 45 object GetMetaData(string name); 54 46 double GetVariableEvaluationImpact(string variableName); 55 47 double GetVariableQualityImpact(string variableName); … … 57 49 void SetVariableEvaluationImpact(string variableName, double impact); 58 50 void SetVariableQualityImpact(string variableName, double impact); 59 IPredictor Predictor { get; set; }60 51 } 61 52 }
Note: See TracChangeset
for help on using the changeset viewer.