Changeset 14711 for branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation
- Timestamp:
- 03/03/17 11:41:43 (8 years ago)
- Location:
- branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation
- Files:
-
- 47 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ClassificationEnsembleModel.cs
r13368 r14711 30 30 /// Represents classification solutions that contain an ensemble of multiple classification models 31 31 /// </summary> 32 [Storable Class("8DD02E48-801E-45EA-BE51-FE19DE32DAEB")]32 [StorableType("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
r13368 r14711 28 28 29 29 namespace HeuristicLab.Problems.DataAnalysis { 30 [Storable Class("AA5A8540-1674-4469-8710-C354674704C1")]30 [StorableType("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
r13368 r14711 33 33 /// Represents classification solutions that contain an ensemble of multiple classification models 34 34 /// </summary> 35 [Storable Class("0EA56F09-C658-47A9-A946-415D59234544")]35 [StorableType("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
r13368 r14711 27 27 28 28 namespace HeuristicLab.Problems.DataAnalysis { 29 [Storable Class("322A7010-D1C4-4482-90D5-F1B510406855")]29 [StorableType("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
r13368 r14711 25 25 26 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [Storable Class("20A0F7F1-FBF4-456B-B086-DA8A8925655F")]27 [StorableType("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
r13368 r14711 30 30 31 31 namespace HeuristicLab.Problems.DataAnalysis { 32 [Storable Class("0DA4CA4A-104D-43C8-992C-8CE840445B47")]32 [StorableType("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
r13368 r14711 29 29 /// Represents a classification data analysis solution 30 30 /// </summary> 31 [Storable Class("B356DDF2-B07F-4211-AE74-0E7E47ABF154")]31 [StorableType("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
r13368 r14711 29 29 30 30 namespace HeuristicLab.Problems.DataAnalysis { 31 [Storable Class("08BFB1A2-9E88-473E-B995-4E8B0252B92C")]31 [StorableType("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
r13368 r14711 25 25 26 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [Storable Class("49C6F7C5-BBD9-4CFB-9EFA-A17E13A63E38")]27 [StorableType("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
r13368 r14711 31 31 /// Represents discriminant function classification data analysis models. 32 32 /// </summary> 33 [Storable Class("4BF35837-8978-4620-A5F4-2F11473C5F75")]33 [StorableType("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
r13368 r14711 30 30 /// Represents a classification solution that uses a discriminant function and classification thresholds. 31 31 /// </summary> 32 [Storable Class("D74CE509-DA7D-4176-B233-B725E418B6FB")]32 [StorableType("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
r13368 r14711 33 33 /// Represents a classification solution that uses a discriminant function and classification thresholds. 34 34 /// </summary> 35 [Storable Class("ADF1D4B2-53A2-45D4-82AA-0A4063440E5C")]35 [StorableType("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 { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ThresholdCalculators/AccuracyMaximizationThresholdCalculator.cs
r13368 r14711 31 31 /// Represents a threshold calculator that maximizes the weighted accuracy of the classifcation model. 32 32 /// </summary> 33 [Storable Class("6A2B2F19-4D93-4EA1-B9BB-86013A49A0D2")]33 [StorableType("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
r13368 r14711 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 [Storable Class("64F90A49-6209-4FA1-BD33-14A09FF81B6E")]33 [StorableType("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
r13368 r14711 29 29 /// Base class for threshold calculators for discriminant function classification models. 30 30 /// </summary> 31 [Storable Class("69F2CB18-BFA0-405A-963F-C97238040C6A")]31 [StorableType("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
r13368 r14711 25 25 26 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [Storable Class("83DF4872-DD64-4D18-A162-0E720F4D4628")]27 [StorableType("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
r13368 r14711 27 27 28 28 namespace HeuristicLab.Problems.DataAnalysis { 29 [Storable Class("9DE03D68-BF5D-475F-B201-507A2D6B7AC0")]29 [StorableType("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
r13368 r14711 29 29 /// Represents a clustering data analysis solution 30 30 /// </summary> 31 [Storable Class("D28D4444-44A9-44D8-9C7B-F82B41CF3767")]31 [StorableType("D28D4444-44A9-44D8-9C7B-F82B41CF3767")] 32 32 public class ClusteringSolution : DataAnalysisSolution, IClusteringSolution { 33 33 -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/ConstantModel.cs
r13368 r14711 29 29 30 30 namespace HeuristicLab.Problems.DataAnalysis { 31 [Storable Class("529C52FD-3D61-434D-BDD6-CCB92AA7BF5B")]31 [StorableType("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
r13368 r14711 29 29 30 30 namespace HeuristicLab.Problems.DataAnalysis { 31 [Storable Class("504B5C51-C162-41DC-84C0-7F45D23C7565")]31 [StorableType("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
r13368 r14711 32 32 33 33 namespace HeuristicLab.Problems.DataAnalysis { 34 [Storable Class("AA614526-0A8F-4E2E-B143-E79929B44FD6")]34 [StorableType("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
r13368 r14711 31 31 /// Abstract base class for data analysis solutions 32 32 /// </summary> 33 [Storable Class("170A6832-42C1-4CD9-AE22-6EC069AD92EA")]33 [StorableType("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
r13368 r14711 29 29 30 30 namespace HeuristicLab.Problems.DataAnalysis { 31 [Storable Class("5DF5FA54-5252-4502-B576-FE891434CA81")]31 [StorableType("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
r13368 r14711 25 25 26 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [Storable Class("A9B29DFE-FE9E-4EED-BAD9-A406154D9A3E")]27 [StorableType("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
r13368 r14711 30 30 /// Represents regression solutions that contain an ensemble of multiple regression models 31 31 /// </summary> 32 [Storable Class("84E1F7DC-EA44-47BA-957A-ECB4174B27CF")]32 [StorableType("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
r13368 r14711 28 28 29 29 namespace HeuristicLab.Problems.DataAnalysis { 30 [Storable Class("888AB250-DAB2-488A-B0E8-18E603EDE0C0")]30 [StorableType("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
r13368 r14711 33 33 /// Represents regression solutions that contain an ensemble of multiple regression models 34 34 /// </summary> 35 [Storable Class("C04A947D-7FA8-47B9-A045-A72A5268B7E6")]35 [StorableType("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
r13368 r14711 25 25 26 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [Storable Class("6E82104C-1B66-4783-BE61-2391CAA0B531")]27 [StorableType("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
r13368 r14711 30 30 31 31 namespace HeuristicLab.Problems.DataAnalysis { 32 [Storable Class("A81C5088-A01B-44F2-AE12-733F38BA10C7")]32 [StorableType("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
r13368 r14711 29 29 /// Represents a regression data analysis solution 30 30 /// </summary> 31 [Storable Class("24750E76-6B72-4389-8847-AD234FFFDF22")]31 [StorableType("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
r13368 r14711 28 28 29 29 namespace HeuristicLab.Problems.DataAnalysis { 30 [Storable Class("DB55A1CE-5213-4C10-9ED6-56523523303E")]30 [StorableType("DB55A1CE-5213-4C10-9ED6-56523523303E")] 31 31 public abstract class RegressionSolutionBase : DataAnalysisSolution, IRegressionSolution { 32 32 protected const string TrainingMeanSquaredErrorResultName = "Mean squared error (training)"; -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/TimeSeriesPrognosis/Models/ConstantTimeSeriesPrognosisModel.cs
r13368 r14711 28 28 29 29 namespace HeuristicLab.Problems.DataAnalysis { 30 [Storable Class("07695084-D7E6-4487-9FDF-C567C458AD35")]30 [StorableType("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
r13368 r14711 28 28 29 29 namespace HeuristicLab.Problems.DataAnalysis { 30 [Storable Class("2FDD28A6-8FF5-4ECE-9145-9D23C6E8A0E1")]30 [StorableType("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
r13368 r14711 25 25 26 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [Storable Class("B028DB4F-ED00-4EAF-8F64-16398E788D7D")]27 [StorableType("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
r13368 r14711 30 30 31 31 namespace HeuristicLab.Problems.DataAnalysis { 32 [Storable Class("35FCCE5F-B1E4-48D2-8567-BCCBE42A90D0")]32 [StorableType("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
r13368 r14711 30 30 31 31 namespace HeuristicLab.Problems.DataAnalysis { 32 [Storable Class("B34891AD-2C36-40AE-93B2-59DAE616DDEE")]32 [StorableType("B34891AD-2C36-40AE-93B2-59DAE616DDEE")] 33 33 [Item("Prognosis Results", "Represents a collection of time series prognosis results.")] 34 34 public class TimeSeriesPrognosisResults : ResultCollection { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/TimeSeriesPrognosis/TimeSeriesPrognosisSolution.cs
r13368 r14711 28 28 /// Represents a time series prognosis data analysis solution 29 29 /// </summary> 30 [Storable Class("C8E2A589-8DFD-4253-A5A3-7CA2B51FBF50")]30 [StorableType("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
r13368 r14711 28 28 29 29 namespace HeuristicLab.Problems.DataAnalysis { 30 [Storable Class("AE448E78-5BD4-4DC5-8D4C-438A6AB13968")]30 [StorableType("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
r13368 r14711 29 29 30 30 namespace HeuristicLab.Problems.DataAnalysis { 31 [Storable Class("33523EF7-0312-40D6-B54E-D1C92B50F522")]31 [StorableType("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
r13368 r14711 9 9 10 10 namespace HeuristicLab.Problems.DataAnalysis { 11 [Storable Class("C57F9221-15A5-44E8-8E04-5F06205C4564")]11 [StorableType("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
r13368 r14711 31 31 32 32 namespace HeuristicLab.Problems.DataAnalysis { 33 [Storable Class("67C4EA60-8AB0-408E-B27E-0BD8326FC7E7")]33 [StorableType("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
r13368 r14711 9 9 10 10 namespace HeuristicLab.Problems.DataAnalysis { 11 [Storable Class("5FB34240-BA4F-4632-BE2C-F93B133530BA")]11 [StorableType("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
r13368 r14711 9 9 10 10 namespace HeuristicLab.Problems.DataAnalysis { 11 [Storable Class("3752B0C3-B7DB-4AA8-93D4-5490218B5ECB")]11 [StorableType("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
r13368 r14711 7 7 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 8 8 namespace HeuristicLab.Problems.DataAnalysis { 9 [Storable Class("01A9DA53-807E-4326-9B99-23C3C82DE1A6")]9 [StorableType("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
r13368 r14711 8 8 9 9 namespace HeuristicLab.Problems.DataAnalysis { 10 [Storable Class("D257BD5F-CC14-490B-9A89-C6CC2434B83F")]10 [StorableType("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
r13368 r14711 8 8 9 9 namespace HeuristicLab.Problems.DataAnalysis { 10 [Storable Class("CBD2F4E0-5535-43EA-B9ED-49B9BDE957BA")]10 [StorableType("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
r13368 r14711 57 57 58 58 [Item("Transformation", "Represents the base class for a transformation.")] 59 [Storable Class("C45D37D2-435E-4579-95BC-FD2873FB6FD1")]59 [StorableType("C45D37D2-435E-4579-95BC-FD2873FB6FD1")] 60 60 public abstract class Transformation<T> : Transformation, ITransformation<T> { 61 61
Note: See TracChangeset
for help on using the changeset viewer.