- Timestamp:
- 01/02/19 09:22:21 (6 years ago)
- Location:
- branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4
- Files:
-
- 36 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ClassificationSolutionVariableImpactsCalculator.cs
r16462 r16476 38 38 public sealed class ClassificationSolutionVariableImpactsCalculator : ParameterizedNamedItem { 39 39 #region Parameters/Properties 40 [StorableType("e6cd2226-10cd-4765-ae1a-924e316b6aac")] 40 41 public enum ReplacementMethodEnum { 41 42 Median, … … 44 45 Noise 45 46 } 47 48 [StorableType("84d84ccf-5d6d-432f-a946-eb499935e5c8")] 46 49 public enum FactorReplacementMethodEnum { 47 50 Best, … … 49 52 Shuffle 50 53 } 54 55 [StorableType("70f30113-df01-41b4-9e3b-2982035de498")] 51 56 public enum DataPartitionEnum { 52 57 Training, -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Interval.cs
r16453 r16476 24 24 using System.Linq; 25 25 using HeuristicLab.Common; 26 using HEAL.Fossil; 26 27 27 28 namespace HeuristicLab.Problems.DataAnalysis { 29 [StorableType("849e42d3-8934-419d-9aff-64ad81c06b67")] 28 30 public class Interval : IEquatable<Interval> { 31 [Storable] 29 32 public double LowerBound { get; private set; } 33 [Storable] 30 34 public double UpperBound { get; private set; } 31 35 -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Regression/RegressionSolutionVariableImpactsCalculator.cs
r16462 r16476 38 38 public sealed class RegressionSolutionVariableImpactsCalculator : ParameterizedNamedItem { 39 39 #region Parameters/Properties 40 [StorableType("45a48ef7-e1e6-44b7-95b1-ae9d01aa5de4")] 40 41 public enum ReplacementMethodEnum { 41 42 Median, … … 44 45 Noise 45 46 } 47 48 [StorableType("78df33f8-4715-4d25-a69a-f2bc1277fa3b")] 46 49 public enum FactorReplacementMethodEnum { 47 50 Best, … … 49 52 Shuffle 50 53 } 54 55 [StorableType("946646da-1c0b-435e-88f9-38d649fc5194")] 51 56 public enum DataPartitionEnum { 52 57 Training, -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IClassificationEnsembleModel.cs
r16453 r16476 21 21 22 22 using System.Collections.Generic; 23 using HEAL.Fossil; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis { 26 [StorableType("4bd3a1b0-6371-418e-9fd7-f9be9e3b2928")] 24 27 public interface IClassificationEnsembleModel : IClassificationModel { 25 28 void Add(IClassificationModel model); -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IClassificationEnsembleSolution.cs
r16453 r16476 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Core; 24 using HEAL.Fossil; 25 24 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [StorableType("b966443d-a221-46df-83d1-49adaae1adbe")] 25 28 public interface IClassificationEnsembleSolution : IClassificationSolution { 26 29 new IClassificationEnsembleModel Model { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IClassificationModel.cs
r16453 r16476 22 22 using System; 23 23 using System.Collections.Generic; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [StorableType("ff091491-c895-41cb-9c45-f3b1a11637d4")] 26 28 /// <summary> 27 29 /// Interface for all classification models. -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IClassificationProblem.cs
r16453 r16476 1 #region License Information 1 using HEAL.Fossil; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 21 22 22 23 namespace HeuristicLab.Problems.DataAnalysis { 24 [StorableType("fd15f587-2a68-4180-86c4-82410e3f22e2")] 23 25 public interface IClassificationProblem : IDataAnalysisProblem<IClassificationProblemData> { 24 26 } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IClassificationProblemData.cs
r16453 r16476 21 21 22 22 using System.Collections.Generic; 23 using HEAL.Fossil; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis { 26 [StorableType("8cd26df9-aed7-4378-9516-04322b6f9d2e")] 24 27 public interface IClassificationProblemData : IDataAnalysisProblemData { 25 28 string TargetVariable { get; set; } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IClassificationSolution.cs
r16453 r16476 21 21 22 22 using System.Collections.Generic; 23 using HEAL.Fossil; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis { 26 [StorableType("7aef6b19-899c-4510-a3d1-9d5056ee204e")] 24 27 public interface IClassificationSolution : IDataAnalysisSolution { 25 28 new IClassificationModel Model { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IDiscriminantFunctionClassificationModel.cs
r16453 r16476 22 22 using System; 23 23 using System.Collections.Generic; 24 using HEAL.Fossil; 25 24 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [StorableType("ea474735-61d0-4ada-8970-ac1d78ce4d15")] 25 28 public interface IDiscriminantFunctionClassificationModel : IClassificationModel { 26 29 IEnumerable<double> Thresholds { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IDiscriminantFunctionClassificationSolution.cs
r16462 r16476 21 21 22 22 using System.Collections.Generic; 23 using HEAL.Fossil; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis { 26 [StorableType("ecb5d2f6-8041-4d07-aeff-e7fc0b5c355e")] 24 27 public interface IDiscriminantFunctionClassificationSolution : IClassificationSolution { 25 28 new IDiscriminantFunctionClassificationModel Model { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IDiscriminantFunctionThresholdCalculator.cs
r16453 r16476 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Core; 24 using HEAL.Fossil; 25 24 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [StorableType("f12cfcbe-8473-49c3-8c43-bddce2d7b772")] 25 28 public interface IDiscriminantFunctionThresholdCalculator : INamedItem { 26 29 void Calculate(IClassificationProblemData problemData, IEnumerable<double> estimatedValues, IEnumerable<double> targetClassValues, out double[] classValues, out double[] thresholds); -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Clustering/IClusteringModel.cs
r16453 r16476 21 21 22 22 using System.Collections.Generic; 23 using HEAL.Fossil; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis { 26 [StorableType("1aab7e19-317f-47e0-acc7-b0538e572d8e")] 24 27 public interface IClusteringModel : IDataAnalysisModel { 25 28 IEnumerable<int> GetClusterValues(IDataset dataset, IEnumerable<int> rows); -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Clustering/IClusteringProblem.cs
r16453 r16476 1 #region License Information 1 using HEAL.Fossil; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 21 22 22 23 namespace HeuristicLab.Problems.DataAnalysis { 24 [StorableType("fc7456d2-3892-4a7b-a77a-b7a0828d2530")] 23 25 public interface IClusteringProblem : IDataAnalysisProblem<IClusteringProblemData> { 24 26 } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Clustering/IClusteringProblemData.cs
r16453 r16476 1 #region License Information 1 using HEAL.Fossil; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 21 22 22 23 namespace HeuristicLab.Problems.DataAnalysis { 24 [StorableType("e39aa6c0-d6c6-491d-88cc-de05c6503314")] 23 25 public interface IClusteringProblemData : IDataAnalysisProblemData { 24 26 } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Clustering/IClusteringSolution.cs
r16453 r16476 21 21 22 22 using System.Collections.Generic; 23 using HEAL.Fossil; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis { 26 [StorableType("dbb9226f-312d-4ee2-a6cc-b74cc6ab5cc0")] 24 27 public interface IClusteringSolution : IDataAnalysisSolution { 25 28 new IClusteringModel Model { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/IDataAnalysisModel.cs
r16453 r16476 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Core; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [StorableType("f85ccf7a-7df5-431e-bc4d-be6f3c4c2338")] 26 28 /// <summary> 27 29 /// Interface for all data-analysis models (regression/classification/clustering). -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/IDataAnalysisProblem.cs
r16453 r16476 23 23 using HeuristicLab.Core; 24 24 using HeuristicLab.Optimization; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Problems.DataAnalysis { 28 [StorableType("74e4c570-3881-4bfa-a5bb-2bb71cdee2b3")] 27 29 public interface IDataAnalysisProblem : IProblem { 28 30 IParameter ProblemDataParameter { get; } … … 31 33 } 32 34 35 [StorableType("c2f6fcdd-ab62-4423-be75-01aa694df411")] 33 36 public interface IDataAnalysisProblem<T> : IDataAnalysisProblem 34 37 where T : class, IDataAnalysisProblemData { -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/IDataAnalysisProblemData.cs
r16453 r16476 24 24 using HeuristicLab.Core; 25 25 using HeuristicLab.Data; 26 using HEAL.Fossil; 26 27 27 28 namespace HeuristicLab.Problems.DataAnalysis { 29 [StorableType("3f50defe-1f79-4122-a96b-11ca90202210")] 28 30 public interface IDataAnalysisProblemData : INamedItem { 29 31 bool IsEmpty { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/IDataAnalysisSolution.cs
r16453 r16476 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Problems.DataAnalysis { 28 [StorableType("f8f940b8-7888-401b-8382-51face79d703")] 27 29 public interface IDataAnalysisSolution : INamedItem, IStorableContent { 28 30 IDataAnalysisModel Model { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/IDataAnalysisSolutionExporter.cs
r16462 r16476 1 #region License Information 1 using HEAL.Fossil; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 22 23 23 24 namespace HeuristicLab.Problems.DataAnalysis { 25 [StorableType("87fc237a-8478-429a-b276-6c7e09a86137")] 24 26 public interface IDataAnalysisSolutionExporter { 25 27 string FileTypeFilter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/IDataset.cs
r16453 r16476 25 25 using HeuristicLab.Core; 26 26 using HeuristicLab.Data; 27 using HEAL.Fossil; 27 28 28 29 namespace HeuristicLab.Problems.DataAnalysis { 30 [StorableType("55cc9211-2136-41a0-a5bc-0d51e915d1b4")] 29 31 public interface IDataset : IItem, IStringConvertibleMatrix { 30 32 IEnumerable<string> VariableNames { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/ITransformation.cs
r16453 r16476 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Core; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [StorableType("6d791015-1439-40e6-a0ba-a8c49c0ddba9")] 26 28 public interface ITransformation : IParameterizedItem { 27 29 string ShortName { get; } … … 29 31 } 30 32 33 [StorableType("a200b865-5010-46ae-9070-094ac272f3a8")] 31 34 public interface ITransformation<T> : ITransformation { 32 35 void ConfigureParameters(IEnumerable<T> data); -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/ITransformationMapper.cs
r16453 r16476 1 #region License Information 1 using HEAL.Fossil; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 22 23 23 24 namespace HeuristicLab.Problems.DataAnalysis { 25 [StorableType("a5bda2a6-0f93-4f44-8992-af0cd3582527")] 24 26 public interface ITransformationMapper<out T> { 25 27 T GenerateModel(ITransformation transformation); -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Regression/IConfidenceRegressionModel.cs
r16453 r16476 21 21 22 22 using System.Collections.Generic; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Problems.DataAnalysis { 26 [StorableType("35261615-3840-49ba-90a5-0e15806c1bc4")] 25 27 public interface IConfidenceRegressionModel : IRegressionModel { 26 28 IEnumerable<double> GetEstimatedVariances(IDataset dataset, IEnumerable<int> rows); -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Regression/IConfidenceRegressionSolution.cs
r16453 r16476 21 21 22 22 using System.Collections.Generic; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Problems.DataAnalysis { 26 [StorableType("710d4059-2512-415d-b4bc-8cd995d5b9fc")] 25 27 public interface IConfidenceRegressionSolution : IRegressionSolution { 26 28 new IConfidenceRegressionModel Model { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Regression/IRegressionEnsembleModel.cs
r16453 r16476 22 22 using System; 23 23 using System.Collections.Generic; 24 using HEAL.Fossil; 25 24 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [StorableType("50848b49-340b-460a-981c-b3eb436c5bcf")] 25 28 public interface IRegressionEnsembleModel : IRegressionModel { 26 29 void Add(IRegressionModel model); -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Regression/IRegressionEnsembleSolution.cs
r16453 r16476 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Core; 24 using HEAL.Fossil; 25 24 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [StorableType("287c5f55-cc5c-488a-a5e7-17a41a087981")] 25 28 public interface IRegressionEnsembleSolution : IRegressionSolution { 26 29 new IRegressionEnsembleModel Model { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Regression/IRegressionModel.cs
r16453 r16476 22 22 using System; 23 23 using System.Collections.Generic; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [StorableType("56c31bd6-dc0d-4478-b121-ea1817eae301")] 26 28 /// <summary> 27 29 /// Interface for all regression models. -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Regression/IRegressionProblem.cs
r16453 r16476 1 #region License Information 1 using HEAL.Fossil; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 21 22 22 23 namespace HeuristicLab.Problems.DataAnalysis { 24 [StorableType("4541dcea-2a97-451f-b3bd-84a1342e2b1d")] 23 25 public interface IRegressionProblem : IDataAnalysisProblem<IRegressionProblemData> { 24 26 } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Regression/IRegressionProblemData.cs
r16453 r16476 21 21 22 22 using System.Collections.Generic; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Problems.DataAnalysis { 26 [StorableType("1ef22b8b-f3b4-494b-8cdd-f08e84e316e0")] 25 27 public interface IRegressionProblemData : IDataAnalysisProblemData { 26 28 string TargetVariable { get; set; } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Regression/IRegressionSolution.cs
r16453 r16476 21 21 22 22 using System.Collections.Generic; 23 using HEAL.Fossil; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis { 26 [StorableType("b9d7d1f7-c603-45ef-b372-71b82446fa72")] 24 27 public interface IRegressionSolution : IDataAnalysisSolution { 25 28 new IRegressionModel Model { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/TimeSeriesPrognosis/ITimeSeriesPrognosisModel.cs
r16453 r16476 21 21 22 22 using System.Collections.Generic; 23 using HEAL.Fossil; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis { 26 [StorableType("c238682c-af0b-449e-aecf-8cf61418f425")] 24 27 /// <summary> 25 28 /// Interface for all time series prognosis models. -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/TimeSeriesPrognosis/ITimeSeriesPrognosisProblem.cs
r16453 r16476 1 #region License Information 1 using HEAL.Fossil; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 21 22 22 23 namespace HeuristicLab.Problems.DataAnalysis { 24 [StorableType("5823dd3a-37a0-4b7c-b9d4-07994084188f")] 23 25 public interface ITimeSeriesPrognosisProblem : IDataAnalysisProblem<ITimeSeriesPrognosisProblemData> { 24 26 } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/TimeSeriesPrognosis/ITimeSeriesPrognosisProblemData.cs
r16453 r16476 1 #region License Information 1 using HEAL.Fossil; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 21 22 22 23 namespace HeuristicLab.Problems.DataAnalysis { 24 [StorableType("9f05ada5-f1b1-44fd-84ad-2f7b427e94c3")] 23 25 public interface ITimeSeriesPrognosisProblemData : IRegressionProblemData { 24 26 int TrainingHorizon { get; set; } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/TimeSeriesPrognosis/ITimeSeriesPrognosisSolution.cs
r16453 r16476 21 21 22 22 using System.Collections.Generic; 23 using HEAL.Fossil; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis { 26 [StorableType("2793d8c7-6f34-4d9d-970c-a705f6c47b5c")] 24 27 public interface ITimeSeriesPrognosisSolution : IRegressionSolution { 25 28 new ITimeSeriesPrognosisModel Model { get; }
Note: See TracChangeset
for help on using the changeset viewer.