- Timestamp:
- 11/24/15 17:08:13 (9 years ago)
- Location:
- branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4
- Files:
-
- 50 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Dataset.cs
r12509 r13368 32 32 namespace HeuristicLab.Problems.DataAnalysis { 33 33 [Item("Dataset", "Represents a dataset containing data that should be analyzed.")] 34 [StorableClass ]34 [StorableClass("0AD378FC-789A-4564-8D76-209FDFE21371")] 35 35 public class Dataset : NamedItem, IDataset { 36 36 [StorableConstructor] -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/DoubleLimit.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 27 27 28 28 namespace HeuristicLab.Problems.DataAnalysis { 29 [StorableClass ]29 [StorableClass("53A337EE-93E9-446E-89BD-46134B349B2E")] 30 30 [Item("DoubleLimit", "Represents a lower and a upper bound for double values.")] 31 31 public class DoubleLimit : StringConvertibleValueTuple<DoubleValue, DoubleValue> { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ClassificationEnsembleModel.cs
r12509 r13368 30 30 /// Represents classification solutions that contain an ensemble of multiple classification models 31 31 /// </summary> 32 [StorableClass ]32 [StorableClass("8DD02E48-801E-45EA-BE51-FE19DE32DAEB")] 33 33 [Item("ClassificationEnsembleModel", "A classification model that contains an ensemble of multiple classification models")] 34 34 public class ClassificationEnsembleModel : NamedItem, IClassificationEnsembleModel { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ClassificationEnsembleProblemData.cs
r12067 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 28 28 29 29 namespace HeuristicLab.Problems.DataAnalysis { 30 [StorableClass ]30 [StorableClass("AA5A8540-1674-4469-8710-C354674704C1")] 31 31 [Item("ClassificationEnsembleProblemData", "Represents an item containing all data defining a classification problem.")] 32 32 public class ClassificationEnsembleProblemData : ClassificationProblemData { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ClassificationEnsembleSolution.cs
r12816 r13368 33 33 /// Represents classification solutions that contain an ensemble of multiple classification models 34 34 /// </summary> 35 [StorableClass ]35 [StorableClass("0EA56F09-C658-47A9-A946-415D59234544")] 36 36 [Item("Classification Ensemble Solution", "A classification solution that contains an ensemble of multiple classification models")] 37 37 [Creatable(CreatableAttribute.Categories.DataAnalysisEnsembles, Priority = 110)] -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ClassificationPerformanceMeasures.cs
r13101 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 27 27 28 28 namespace HeuristicLab.Problems.DataAnalysis { 29 [StorableClass ]29 [StorableClass("322A7010-D1C4-4482-90D5-F1B510406855")] 30 30 public class ClassificationPerformanceMeasuresResultCollection : ResultCollection { 31 31 #region result names -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ClassificationProblem.cs
r12504 r13368 25 25 26 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [StorableClass ]27 [StorableClass("20A0F7F1-FBF4-456B-B086-DA8A8925655F")] 28 28 [Item("Classification Problem", "A general classification problem.")] 29 29 public class ClassificationProblem : DataAnalysisProblem<IClassificationProblemData>, IClassificationProblem, IStorableContent { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ClassificationProblemData.cs
r12509 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 30 30 31 31 namespace HeuristicLab.Problems.DataAnalysis { 32 [StorableClass ]32 [StorableClass("0DA4CA4A-104D-43C8-992C-8CE840445B47")] 33 33 [Item("ClassificationProblemData", "Represents an item containing all data defining a classification problem.")] 34 34 public class ClassificationProblemData : DataAnalysisProblemData, IClassificationProblemData, IStorableContent { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ClassificationSolution.cs
r12485 r13368 29 29 /// Represents a classification data analysis solution 30 30 /// </summary> 31 [StorableClass ]31 [StorableClass("B356DDF2-B07F-4211-AE74-0E7E47ABF154")] 32 32 public class ClassificationSolution : ClassificationSolutionBase { 33 33 protected readonly Dictionary<int, double> evaluationCache; -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ClassificationSolutionBase.cs
r13102 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 29 29 30 30 namespace HeuristicLab.Problems.DataAnalysis { 31 [StorableClass ]31 [StorableClass("08BFB1A2-9E88-473E-B995-4E8B0252B92C")] 32 32 public abstract class ClassificationSolutionBase : DataAnalysisSolution, IClassificationSolution { 33 33 private const string TrainingAccuracyResultName = "Accuracy (training)"; -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ConstantClassificationSolution.cs
r13321 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 25 25 26 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [StorableClass ]27 [StorableClass("49C6F7C5-BBD9-4CFB-9EFA-A17E13A63E38")] 28 28 [Item(Name = "Constant Classification Solution", Description = "Represents a constant classification solution (model + data).")] 29 29 public class ConstantClassificationSolution : ClassificationSolution { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/DiscriminantFunctionClassificationModel.cs
r12509 r13368 31 31 /// Represents discriminant function classification data analysis models. 32 32 /// </summary> 33 [StorableClass ]33 [StorableClass("4BF35837-8978-4620-A5F4-2F11473C5F75")] 34 34 [Item("DiscriminantFunctionClassificationModel", "Represents a classification model that uses a discriminant function and classification thresholds.")] 35 35 public class DiscriminantFunctionClassificationModel : NamedItem, IDiscriminantFunctionClassificationModel { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/DiscriminantFunctionClassificationSolution.cs
r12012 r13368 30 30 /// Represents a classification solution that uses a discriminant function and classification thresholds. 31 31 /// </summary> 32 [StorableClass ]32 [StorableClass("D74CE509-DA7D-4176-B233-B725E418B6FB")] 33 33 [Item("DiscriminantFunctionClassificationSolution", "Represents a classification solution that uses a discriminant function and classification thresholds.")] 34 34 public class DiscriminantFunctionClassificationSolution : DiscriminantFunctionClassificationSolutionBase { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/DiscriminantFunctionClassificationSolutionBase.cs
r12641 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 33 33 /// Represents a classification solution that uses a discriminant function and classification thresholds. 34 34 /// </summary> 35 [StorableClass ]35 [StorableClass("ADF1D4B2-53A2-45D4-82AA-0A4063440E5C")] 36 36 [Item("DiscriminantFunctionClassificationSolution", "Represents a classification solution that uses a discriminant function and classification thresholds.")] 37 37 public abstract class DiscriminantFunctionClassificationSolutionBase : ClassificationSolutionBase, IDiscriminantFunctionClassificationSolution { 38 38 private const string TrainingMeanSquaredErrorResultName = "Mean squared error (training)"; 39 39 private const string TestMeanSquaredErrorResultName = "Mean squared error (test)"; 40 private const string TrainingRSquaredResultName = "Pearson's R ² (training)";41 private const string TestRSquaredResultName = "Pearson's R ² (test)";40 private const string TrainingRSquaredResultName = "Pearson's R² (training)"; 41 private const string TestRSquaredResultName = "Pearson's R² (test)"; 42 42 43 43 public new IDiscriminantFunctionClassificationModel Model { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ThresholdCalculators/AccuracyMaximizationThresholdCalculator.cs
r12012 r13368 31 31 /// Represents a threshold calculator that maximizes the weighted accuracy of the classifcation model. 32 32 /// </summary> 33 [StorableClass ]33 [StorableClass("6A2B2F19-4D93-4EA1-B9BB-86013A49A0D2")] 34 34 [Item("AccuracyMaximizationThresholdCalculator", "Represents a threshold calculator that maximizes the weighted accuracy of the classifcation model.")] 35 35 public class AccuracyMaximizationThresholdCalculator : ThresholdCalculator { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ThresholdCalculators/NormalDistributionCutPointsThresholdCalculator.cs
r12012 r13368 31 31 /// Represents a threshold calculator that calculates thresholds as the cutting points between the estimated class distributions (assuming normally distributed class values). 32 32 /// </summary> 33 [StorableClass ]33 [StorableClass("64F90A49-6209-4FA1-BD33-14A09FF81B6E")] 34 34 [Item("NormalDistributionCutPointsThresholdCalculator", "Represents a threshold calculator that calculates thresholds as the cutting points between the estimated class distributions (assuming normally distributed class values).")] 35 35 public class NormalDistributionCutPointsThresholdCalculator : ThresholdCalculator { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ThresholdCalculators/ThresholdCalculator.cs
r12012 r13368 29 29 /// Base class for threshold calculators for discriminant function classification models. 30 30 /// </summary> 31 [StorableClass ]31 [StorableClass("69F2CB18-BFA0-405A-963F-C97238040C6A")] 32 32 public abstract class ThresholdCalculator : NamedItem, IDiscriminantFunctionThresholdCalculator { 33 33 -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Clustering/ClusteringProblem.cs
r12504 r13368 25 25 26 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [StorableClass ]27 [StorableClass("83DF4872-DD64-4D18-A162-0E720F4D4628")] 28 28 [Item("Clustering Problem", "A general clustering problem.")] 29 29 public class ClusteringProblem : DataAnalysisProblem<IClusteringProblemData>, IClusteringProblem { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Clustering/ClusteringProblemData.cs
r12012 r13368 27 27 28 28 namespace HeuristicLab.Problems.DataAnalysis { 29 [StorableClass ]29 [StorableClass("9DE03D68-BF5D-475F-B201-507A2D6B7AC0")] 30 30 [Item("ClusteringProblemData", "Represents an item containing all data defining a clustering problem.")] 31 31 public sealed class ClusteringProblemData : DataAnalysisProblemData, IClusteringProblemData, IStorableContent { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Clustering/ClusteringSolution.cs
r12012 r13368 29 29 /// Represents a clustering data analysis solution 30 30 /// </summary> 31 [StorableClass ]31 [StorableClass("D28D4444-44A9-44D8-9C7B-F82B41CF3767")] 32 32 public class ClusteringSolution : DataAnalysisSolution, IClusteringSolution { 33 33 -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/ConstantModel.cs
r13154 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 29 29 30 30 namespace HeuristicLab.Problems.DataAnalysis { 31 [StorableClass ]31 [StorableClass("529C52FD-3D61-434D-BDD6-CCB92AA7BF5B")] 32 32 [Item("Constant Model", "A model that always returns the same constant value regardless of the presented input data.")] 33 33 public class ConstantModel : NamedItem, IRegressionModel, IClassificationModel, ITimeSeriesPrognosisModel, IStringConvertibleValue { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/DataAnalysisProblem.cs
r12012 r13368 29 29 30 30 namespace HeuristicLab.Problems.DataAnalysis { 31 [StorableClass ]31 [StorableClass("504B5C51-C162-41DC-84C0-7F45D23C7565")] 32 32 public abstract class DataAnalysisProblem<T> : Problem, IDataAnalysisProblem<T>, 33 33 IProblemInstanceConsumer<T>, IProblemInstanceExporter<T> -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/DataAnalysisProblemData.cs
r12509 r13368 32 32 33 33 namespace HeuristicLab.Problems.DataAnalysis { 34 [StorableClass ]34 [StorableClass("AA614526-0A8F-4E2E-B143-E79929B44FD6")] 35 35 public abstract class DataAnalysisProblemData : ParameterizedNamedItem, IDataAnalysisProblemData { 36 36 protected const string DatasetParameterName = "Dataset"; -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/DataAnalysisSolution.cs
r12012 r13368 31 31 /// Abstract base class for data analysis solutions 32 32 /// </summary> 33 [StorableClass ]33 [StorableClass("170A6832-42C1-4CD9-AE22-6EC069AD92EA")] 34 34 public abstract class DataAnalysisSolution : ResultCollection, IDataAnalysisSolution { 35 35 private const string ModelResultName = "Model"; -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Regression/ConstantRegressionModel.cs
r13100 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 29 29 30 30 namespace HeuristicLab.Problems.DataAnalysis { 31 [StorableClass ]31 [StorableClass("5DF5FA54-5252-4502-B576-FE891434CA81")] 32 32 [Item("Constant Regression Model", "A model that always returns the same constant value regardless of the presented input data.")] 33 33 [Obsolete] -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Regression/ConstantRegressionSolution.cs
r13100 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 25 25 26 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [StorableClass ]27 [StorableClass("A9B29DFE-FE9E-4EED-BAD9-A406154D9A3E")] 28 28 [Item(Name = "Constant Regression Solution", Description = "Represents a constant regression solution (model + data).")] 29 29 public class ConstantRegressionSolution : RegressionSolution { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Regression/RegressionEnsembleModel.cs
r12509 r13368 30 30 /// Represents regression solutions that contain an ensemble of multiple regression models 31 31 /// </summary> 32 [StorableClass ]32 [StorableClass("84E1F7DC-EA44-47BA-957A-ECB4174B27CF")] 33 33 [Item("RegressionEnsembleModel", "A regression model that contains an ensemble of multiple regression models")] 34 34 public class RegressionEnsembleModel : NamedItem, IRegressionEnsembleModel { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Regression/RegressionEnsembleProblemData.cs
r12012 r13368 28 28 29 29 namespace HeuristicLab.Problems.DataAnalysis { 30 [StorableClass ]30 [StorableClass("888AB250-DAB2-488A-B0E8-18E603EDE0C0")] 31 31 [Item("RegressionEnsembleProblemData", "Represents an item containing all data defining a regression problem.")] 32 32 public sealed class RegressionEnsembleProblemData : RegressionProblemData { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Regression/RegressionEnsembleSolution.cs
r12816 r13368 33 33 /// Represents regression solutions that contain an ensemble of multiple regression models 34 34 /// </summary> 35 [StorableClass ]35 [StorableClass("C04A947D-7FA8-47B9-A045-A72A5268B7E6")] 36 36 [Item("Regression Ensemble Solution", "A regression solution that contains an ensemble of multiple regression models")] 37 37 [Creatable(CreatableAttribute.Categories.DataAnalysisEnsembles, Priority = 100)] -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Regression/RegressionProblem.cs
r12504 r13368 25 25 26 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [StorableClass ]27 [StorableClass("6E82104C-1B66-4783-BE61-2391CAA0B531")] 28 28 [Item("Regression Problem", "A general regression problem.")] 29 29 public class RegressionProblem : DataAnalysisProblem<IRegressionProblemData>, IRegressionProblem, IStorableContent { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Regression/RegressionProblemData.cs
r12509 r13368 30 30 31 31 namespace HeuristicLab.Problems.DataAnalysis { 32 [StorableClass ]32 [StorableClass("A81C5088-A01B-44F2-AE12-733F38BA10C7")] 33 33 [Item("RegressionProblemData", "Represents an item containing all data defining a regression problem.")] 34 34 public class RegressionProblemData : DataAnalysisProblemData, IRegressionProblemData, IStorableContent { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Regression/RegressionSolution.cs
r12509 r13368 29 29 /// Represents a regression data analysis solution 30 30 /// </summary> 31 [StorableClass ]31 [StorableClass("24750E76-6B72-4389-8847-AD234FFFDF22")] 32 32 public class RegressionSolution : RegressionSolutionBase { 33 33 protected readonly Dictionary<int, double> evaluationCache; -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Regression/RegressionSolutionBase.cs
r12641 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 28 28 29 29 namespace HeuristicLab.Problems.DataAnalysis { 30 [StorableClass ]30 [StorableClass("DB55A1CE-5213-4C10-9ED6-56523523303E")] 31 31 public abstract class RegressionSolutionBase : DataAnalysisSolution, IRegressionSolution { 32 32 protected const string TrainingMeanSquaredErrorResultName = "Mean squared error (training)"; … … 34 34 protected const string TrainingMeanAbsoluteErrorResultName = "Mean absolute error (training)"; 35 35 protected const string TestMeanAbsoluteErrorResultName = "Mean absolute error (test)"; 36 protected const string TrainingSquaredCorrelationResultName = "Pearson's R ² (training)";37 protected const string TestSquaredCorrelationResultName = "Pearson's R ² (test)";36 protected const string TrainingSquaredCorrelationResultName = "Pearson's R² (training)"; 37 protected const string TestSquaredCorrelationResultName = "Pearson's R² (test)"; 38 38 protected const string TrainingRelativeErrorResultName = "Average relative error (training)"; 39 39 protected const string TestRelativeErrorResultName = "Average relative error (test)"; -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/TimeSeriesPrognosis/Models/ConstantTimeSeriesPrognosisModel.cs
r13100 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 28 28 29 29 namespace HeuristicLab.Problems.DataAnalysis { 30 [StorableClass ]30 [StorableClass("07695084-D7E6-4487-9FDF-C567C458AD35")] 31 31 [Item("Constant TimeSeries Model", "A time series model that returns for all prediciton the same constant value.")] 32 32 [Obsolete] -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/TimeSeriesPrognosis/Models/TimeSeriesPrognosisAutoRegressiveModel.cs
r12509 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 28 28 29 29 namespace HeuristicLab.Problems.DataAnalysis { 30 [StorableClass ]30 [StorableClass("2FDD28A6-8FF5-4ECE-9145-9D23C6E8A0E1")] 31 31 [Item("Autoregressive TimeSeries Model", "A linear autoregressive time series model used to predict future values.")] 32 32 public class TimeSeriesPrognosisAutoRegressiveModel : NamedItem, ITimeSeriesPrognosisModel { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/TimeSeriesPrognosis/TimeSeriesPrognosisProblem.cs
r12504 r13368 25 25 26 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [StorableClass ]27 [StorableClass("B028DB4F-ED00-4EAF-8F64-16398E788D7D")] 28 28 [Item("Time-series Prognosis Problem", "A general time-series prognosis problem.")] 29 29 public class TimeSeriesPrognosisProblem : DataAnalysisProblem<ITimeSeriesPrognosisProblemData>, ITimeSeriesPrognosisProblem { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/TimeSeriesPrognosis/TimeSeriesPrognosisProblemData.cs
r12509 r13368 30 30 31 31 namespace HeuristicLab.Problems.DataAnalysis { 32 [StorableClass ]32 [StorableClass("35FCCE5F-B1E4-48D2-8567-BCCBE42A90D0")] 33 33 [Item("TimeSeriesPrognosisProblemData", "Represents an item containing all data defining a time series prognosis problem.")] 34 34 public class TimeSeriesPrognosisProblemData : RegressionProblemData, ITimeSeriesPrognosisProblemData { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/TimeSeriesPrognosis/TimeSeriesPrognosisResults.cs
r13100 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 30 30 31 31 namespace HeuristicLab.Problems.DataAnalysis { 32 [StorableClass ]32 [StorableClass("B34891AD-2C36-40AE-93B2-59DAE616DDEE")] 33 33 [Item("Prognosis Results", "Represents a collection of time series prognosis results.")] 34 34 public class TimeSeriesPrognosisResults : ResultCollection { … … 38 38 protected const string PrognosisTrainingMeanAbsoluteErrorResultName = "Mean absolute error (training)"; 39 39 protected const string PrognosisTestMeanAbsoluteErrorResultName = "Mean absolute error (test)"; 40 protected const string PrognosisTrainingSquaredCorrelationResultName = "Pearson's R ² (training)";41 protected const string PrognosisTestSquaredCorrelationResultName = "Pearson's R ² (test)";40 protected const string PrognosisTrainingSquaredCorrelationResultName = "Pearson's R² (training)"; 41 protected const string PrognosisTestSquaredCorrelationResultName = "Pearson's R² (test)"; 42 42 protected const string PrognosisTrainingRelativeErrorResultName = "Average relative error (training)"; 43 43 protected const string PrognosisTestRelativeErrorResultName = "Average relative error (test)"; -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/TimeSeriesPrognosis/TimeSeriesPrognosisSolution.cs
r12012 r13368 28 28 /// Represents a time series prognosis data analysis solution 29 29 /// </summary> 30 [StorableClass ]30 [StorableClass("C8E2A589-8DFD-4253-A5A3-7CA2B51FBF50")] 31 31 public class TimeSeriesPrognosisSolution : TimeSeriesPrognosisSolutionBase { 32 32 [StorableConstructor] -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/TimeSeriesPrognosis/TimeSeriesPrognosisSolutionBase.cs
r13100 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 28 28 29 29 namespace HeuristicLab.Problems.DataAnalysis { 30 [StorableClass ]30 [StorableClass("AE448E78-5BD4-4DC5-8D4C-438A6AB13968")] 31 31 public abstract class TimeSeriesPrognosisSolutionBase : RegressionSolutionBase, ITimeSeriesPrognosisSolution { 32 32 #region result names -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Transformations/CopyColumnTransformation.cs
r12612 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 29 29 30 30 namespace HeuristicLab.Problems.DataAnalysis { 31 [StorableClass ]31 [StorableClass("33523EF7-0312-40D6-B54E-D1C92B50F522")] 32 32 [Item("CopyColumnTransformation", "Represents a transformation which represents a copied Column.")] 33 33 public class CopyColumnTransformation : Transformation { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Transformations/ExponentialTransformation.cs
r12612 r13368 1 using System;1 using System; 2 2 using System.Collections.Generic; 3 3 using System.Linq; … … 9 9 10 10 namespace HeuristicLab.Problems.DataAnalysis { 11 [StorableClass ]11 [StorableClass("C57F9221-15A5-44E8-8E04-5F06205C4564")] 12 12 [Item("Exponential Transformation", "f(x) = b ^ x | Represents a exponential transformation.")] 13 13 public class ExponentialTransformation : Transformation<double> { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Transformations/LinearTransformation.cs
r12612 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 31 31 32 32 namespace HeuristicLab.Problems.DataAnalysis { 33 [StorableClass ]33 [StorableClass("67C4EA60-8AB0-408E-B27E-0BD8326FC7E7")] 34 34 [Item("Linear Transformation", "f(x) = k * x + d | Represents a linear transformation with multiplication and addition.")] 35 35 public class LinearTransformation : Transformation<double> { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Transformations/LogarithmicTransformation.cs
r12612 r13368 1 using System;1 using System; 2 2 using System.Collections.Generic; 3 3 using System.Linq; … … 9 9 10 10 namespace HeuristicLab.Problems.DataAnalysis { 11 [StorableClass ]11 [StorableClass("5FB34240-BA4F-4632-BE2C-F93B133530BA")] 12 12 [Item("Logarithmic Transformation", "f(x) = log(x, b) | Represents a logarithmic transformation.")] 13 13 public class LogarithmicTransformation : Transformation<double> { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Transformations/PowerTransformation.cs
r12612 r13368 1 using System;1 using System; 2 2 using System.Collections.Generic; 3 3 using System.Linq; … … 9 9 10 10 namespace HeuristicLab.Problems.DataAnalysis { 11 [StorableClass ]11 [StorableClass("3752B0C3-B7DB-4AA8-93D4-5490218B5ECB")] 12 12 [Item("Power Transformation", "f(x) = x ^ exp | Represents a power transformation.")] 13 13 public class PowerTransformation : Transformation<double> { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Transformations/ReciprocalTransformation.cs
r12612 r13368 1 1 2 2 using System; 3 3 using System.Collections.Generic; … … 7 7 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 8 8 namespace HeuristicLab.Problems.DataAnalysis { 9 [StorableClass ]9 [StorableClass("01A9DA53-807E-4326-9B99-23C3C82DE1A6")] 10 10 [Item("Reciprocal Transformation", "f(x) = 1 / x | Represents a reciprocal transformation.")] 11 11 public class ReciprocalTransformation : Transformation<double> { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Transformations/ShiftStandardDistributionTransformation.cs
r12612 r13368 1 using System.Collections.Generic;1 using System.Collections.Generic; 2 2 using System.Linq; 3 3 using HeuristicLab.Common; … … 8 8 9 9 namespace HeuristicLab.Problems.DataAnalysis { 10 [StorableClass ]10 [StorableClass("D257BD5F-CC14-490B-9A89-C6CC2434B83F")] 11 11 [Item("Shift Standard Distribution Transformation", "f(x) = ((x - m_org) / s_org ) * s_tar + m_tar | Represents Transformation to unit standard deviation and additional linear transformation to a target Mean and Standard deviation")] 12 12 public class ShiftStandardDistributionTransformation : Transformation<double> { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Transformations/ShiftToRangeTransformation.cs
r12612 r13368 1 using System.Collections.Generic;1 using System.Collections.Generic; 2 2 using System.Linq; 3 3 using HeuristicLab.Common; … … 8 8 9 9 namespace HeuristicLab.Problems.DataAnalysis { 10 [StorableClass ]10 [StorableClass("CBD2F4E0-5535-43EA-B9ED-49B9BDE957BA")] 11 11 [Item("Shift to Range Transformation", "f(x) = k * x + d, start <= f(x) <= end | Represents a linear Transformation using Parameters defining a target range")] 12 12 public class ShiftToRangeTransformation : LinearTransformation { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Transformations/Transformation.cs
r12612 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 57 57 58 58 [Item("Transformation", "Represents the base class for a transformation.")] 59 [StorableClass ]59 [StorableClass("C45D37D2-435E-4579-95BC-FD2873FB6FD1")] 60 60 public abstract class Transformation<T> : Transformation, ITransformation<T> { 61 61 -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/ModifiableDataset.cs
r13040 r13368 1 #region License Information1 #region License Information 2 2 3 3 /* HeuristicLab … … 33 33 namespace HeuristicLab.Problems.DataAnalysis { 34 34 [Item("ModifiableDataset", "Represents a dataset containing data that should be analyzed, which can be modified by adding or replacing variables and values.")] 35 [StorableClass ]35 [StorableClass("208D817C-4800-4E59-A80F-C77C1562C404")] 36 36 public sealed class ModifiableDataset : Dataset, IStringConvertibleMatrix { 37 37 [StorableConstructor]
Note: See TracChangeset
for help on using the changeset viewer.