- Timestamp:
- 05/27/09 18:26:10 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.GP.StructureIdentification/3.3/StandardGP.cs
r1908 r1922 40 40 41 41 public override string Name { get { return "StandardGP"; } } 42 43 public override int TargetVariable { 44 get { return ProblemInjector.GetVariableValue<IntData>("TargetVariable", null, false).Data; } 45 set { ProblemInjector.GetVariableValue<IntData>("TargetVariable", null, false).Data = value; } 46 } 47 48 public override Dataset Dataset { 49 get { return ProblemInjector.GetVariableValue<Dataset>("Dataset", null, false); } 50 set { ProblemInjector.GetVariable("Dataset").Value = value; } 51 } 42 52 43 53 public virtual int MaxGenerations { … … 315 325 Model model = base.CreateGPModel(bestModelScope); 316 326 model.TestMeanSquaredError = bestModelScope.GetVariableValue<DoubleData>("TestQuality", false).Data; 327 model.TrainingCoefficientOfDetermination = bestModelScope.GetVariableValue<DoubleData>("TrainingR2", false).Data; 328 model.ValidationCoefficientOfDetermination = bestModelScope.GetVariableValue<DoubleData>("ValidationR2", false).Data; 329 model.TestCoefficientOfDetermination = bestModelScope.GetVariableValue<DoubleData>("TestR2", false).Data; 330 model.TrainingMeanAbsolutePercentageError = bestModelScope.GetVariableValue<DoubleData>("TrainingMAPE", false).Data; 331 model.ValidationMeanAbsolutePercentageError = bestModelScope.GetVariableValue<DoubleData>("ValidationMAPE", false).Data; 332 model.TestMeanAbsolutePercentageError = bestModelScope.GetVariableValue<DoubleData>("TestMAPE", false).Data; 333 model.TrainingMeanAbsolutePercentageOfRangeError = bestModelScope.GetVariableValue<DoubleData>("TrainingMAPRE", false).Data; 334 model.ValidationMeanAbsolutePercentageOfRangeError = bestModelScope.GetVariableValue<DoubleData>("ValidationMAPRE", false).Data; 335 model.TestMeanAbsolutePercentageOfRangeError = bestModelScope.GetVariableValue<DoubleData>("TestMAPRE", false).Data; 336 model.TrainingVarianceAccountedFor = bestModelScope.GetVariableValue<DoubleData>("TrainingVAF", false).Data; 337 model.ValidationVarianceAccountedFor = bestModelScope.GetVariableValue<DoubleData>("ValidationVAF", false).Data; 338 model.TestVarianceAccountedFor = bestModelScope.GetVariableValue<DoubleData>("TestVAF", false).Data; 339 317 340 return model; 318 341 }
Note: See TracChangeset
for help on using the changeset viewer.