- Timestamp:
- 05/04/17 19:06:54 (7 years ago)
- Location:
- branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4
- Files:
-
- 37 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Regression/RegressionSolutionVariableImpactsCalculator.cs
r14927 r14929 36 36 [Item("RegressionSolution Impacts Calculator", "Calculation of the impacts of input variables for any regression solution")] 37 37 public sealed class RegressionSolutionVariableImpactsCalculator : ParameterizedNamedItem { 38 [StorableType("0bf10277-e9e2-45e1-bd14-36691f5ec384")] 38 39 public enum ReplacementMethodEnum { 39 40 Median, … … 42 43 Noise 43 44 } 45 [StorableType("713485d4-ce6c-4066-8a1b-6c809456fde1")] 44 46 public enum FactorReplacementMethodEnum { 45 47 Best, … … 47 49 Shuffle 48 50 } 51 [StorableType("d8dac633-f199-4fb5-b7e6-92ddfcf4be94")] 49 52 public enum DataPartitionEnum { 50 53 Training, -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IClassificationEnsembleModel.cs
r14185 r14929 21 21 22 22 using System.Collections.Generic; 23 using HeuristicLab.Persistence; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis { 26 [StorableType("baaa8f54-8ea3-4c84-9b00-e469bee7fc43")] 24 27 public interface IClassificationEnsembleModel : IClassificationModel { 25 28 void Add(IClassificationModel model); -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IClassificationEnsembleSolution.cs
r14185 r14929 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Persistence; 25 24 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [StorableType("16ef8062-1a9d-4a99-a414-f912c36b3241")] 25 28 public interface IClassificationEnsembleSolution : IClassificationSolution { 26 29 new IClassificationEnsembleModel Model { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IClassificationModel.cs
r14290 r14929 22 22 using System; 23 23 using System.Collections.Generic; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Problems.DataAnalysis { … … 28 29 /// <remarks>All methods and properties in in this interface must be implemented thread safely</remarks> 29 30 /// </summary> 31 [StorableType("67e328f5-b871-48e5-acf1-7322e6b04e8e")] 30 32 public interface IClassificationModel : IDataAnalysisModel { 31 33 IEnumerable<double> GetEstimatedClassValues(IDataset dataset, IEnumerable<int> rows); -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IClassificationProblem.cs
r14185 r14929 1 #region License Information 1 using HeuristicLab.Persistence; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2016 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 21 22 22 23 namespace HeuristicLab.Problems.DataAnalysis { 24 [StorableType("740962a1-fe19-4dc0-a9ae-18af313c5b43")] 23 25 public interface IClassificationProblem : IDataAnalysisProblem<IClassificationProblemData> { 24 26 } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IClassificationProblemData.cs
r14185 r14929 21 21 22 22 using System.Collections.Generic; 23 using HeuristicLab.Persistence; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis { 26 [StorableType("6d6eb8bf-d40a-49a0-904a-692024a039a5")] 24 27 public interface IClassificationProblemData : IDataAnalysisProblemData { 25 28 string TargetVariable { get; set; } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IClassificationSolution.cs
r14185 r14929 21 21 22 22 using System.Collections.Generic; 23 using HeuristicLab.Persistence; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis { 26 [StorableType("e7fc797c-90ed-4468-85ae-ec02a6240891")] 24 27 public interface IClassificationSolution : IDataAnalysisSolution { 25 28 new IClassificationModel Model { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IDiscriminantFunctionClassificationModel.cs
r14185 r14929 22 22 using System; 23 23 using System.Collections.Generic; 24 using HeuristicLab.Persistence; 25 24 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [StorableType("0f2b5a24-67e8-4df0-8f5c-8c193d426130")] 25 28 public interface IDiscriminantFunctionClassificationModel : IClassificationModel { 26 29 IEnumerable<double> Thresholds { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IDiscriminantFunctionClassificationSolution.cs
r14185 r14929 22 22 using System; 23 23 using System.Collections.Generic; 24 using HeuristicLab.Persistence; 25 24 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [StorableType("73be45a1-7f63-4838-b282-41d36c3ea089")] 25 28 public interface IDiscriminantFunctionClassificationSolution : IClassificationSolution { 26 29 new IDiscriminantFunctionClassificationModel Model { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IDiscriminantFunctionThresholdCalculator.cs
r14185 r14929 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Persistence; 25 24 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [StorableType("ccdecf53-d0a0-45ca-a7f3-e73ed50ff38c")] 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/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Clustering/IClusteringModel.cs
r14185 r14929 21 21 22 22 using System.Collections.Generic; 23 using HeuristicLab.Persistence; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis { 26 [StorableType("0706f198-b515-4e3b-ba3d-87fb0f3011ec")] 24 27 public interface IClusteringModel : IDataAnalysisModel { 25 28 IEnumerable<int> GetClusterValues(IDataset dataset, IEnumerable<int> rows); -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Clustering/IClusteringProblem.cs
r14185 r14929 1 #region License Information 1 using HeuristicLab.Persistence; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2016 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 21 22 22 23 namespace HeuristicLab.Problems.DataAnalysis { 24 [StorableType("8223b4ad-1196-4463-88d4-bc46ee862e46")] 23 25 public interface IClusteringProblem : IDataAnalysisProblem<IClusteringProblemData> { 24 26 } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Clustering/IClusteringProblemData.cs
r14185 r14929 1 #region License Information 1 using HeuristicLab.Persistence; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2016 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 21 22 22 23 namespace HeuristicLab.Problems.DataAnalysis { 24 [StorableType("f140e7e0-522a-4586-a562-725c52000b6b")] 23 25 public interface IClusteringProblemData : IDataAnalysisProblemData { 24 26 } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Clustering/IClusteringSolution.cs
r14185 r14929 21 21 22 22 using System.Collections.Generic; 23 using HeuristicLab.Persistence; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis { 26 [StorableType("5caff002-31b1-4d79-b957-8d1d951bb5d4")] 24 27 public interface IClusteringSolution : IDataAnalysisSolution { 25 28 new IClusteringModel Model { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/IDataAnalysisModel.cs
r14236 r14929 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Problems.DataAnalysis { … … 28 29 /// <remarks>All methods and properties in in this interface must be implemented thread safely</remarks> 29 30 /// </summary> 31 [StorableType("4fc4e080-0060-40ce-bc1f-3ce23366c537")] 30 32 public interface IDataAnalysisModel : INamedItem { 31 33 IEnumerable<string> VariablesUsedForPrediction { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/IDataAnalysisProblem.cs
r14185 r14929 23 23 using HeuristicLab.Core; 24 24 using HeuristicLab.Optimization; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Problems.DataAnalysis { 28 [StorableType("2293165c-bdf5-4605-ad20-efe0c3a1b546")] 27 29 public interface IDataAnalysisProblem : IProblem { 28 30 IParameter ProblemDataParameter { get; } … … 31 33 } 32 34 35 [StorableType("ba6d87ec-0140-45fa-b425-3aaa27d9fe3e")] 33 36 public interface IDataAnalysisProblem<T> : IDataAnalysisProblem 34 37 where T : class, IDataAnalysisProblemData { -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/IDataAnalysisProblemData.cs
r14843 r14929 24 24 using HeuristicLab.Core; 25 25 using HeuristicLab.Data; 26 using HeuristicLab.Persistence; 26 27 27 28 namespace HeuristicLab.Problems.DataAnalysis { 29 [StorableType("b4074182-a594-4639-9b8c-c0ff53776c3e")] 28 30 public interface IDataAnalysisProblemData : INamedItem { 29 31 bool IsEmpty { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/IDataAnalysisSolution.cs
r14185 r14929 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Problems.DataAnalysis { 28 [StorableType("a814e00c-fc47-4683-8930-a628651bb461")] 27 29 public interface IDataAnalysisSolution : INamedItem, IStorableContent { 28 30 IDataAnalysisModel Model { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/IDataAnalysisSolutionExporter.cs
r14185 r14929 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Problems.DataAnalysis { 28 [StorableType("f3226eff-f010-485e-aafb-8dda4e7a461f")] 27 29 public interface IDataAnalysisSolutionExporter { 28 30 string FileTypeFilter { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/IDataset.cs
r14826 r14929 25 25 using HeuristicLab.Core; 26 26 using HeuristicLab.Data; 27 using HeuristicLab.Persistence; 27 28 28 29 namespace HeuristicLab.Problems.DataAnalysis { 30 [StorableType("6bd616f9-0897-4500-b71a-ac574975e7d8")] 29 31 public interface IDataset : IItem, IStringConvertibleMatrix { 30 32 IEnumerable<string> VariableNames { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/IDependencyCalculator.cs
r14185 r14929 22 22 using System; 23 23 using System.Collections.Generic; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [StorableType("66d1289e-c0b0-4ec3-9013-28fc93edd00e")] 26 28 public interface IDependencyCalculator { 27 29 double Maximum { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/IOnlineCalculator.cs
r14185 r14929 22 22 23 23 using System; 24 using HeuristicLab.Persistence; 25 24 26 namespace HeuristicLab.Problems.DataAnalysis { 25 27 [Flags] 28 [StorableType("a96aa814-fa65-4782-a58d-00c56673bf65")] 26 29 public enum OnlineCalculatorError { 27 30 /// <summary> … … 38 41 InsufficientElementsAdded = 2 39 42 } 43 [StorableType("73a189d1-a184-4b09-8857-6ea7371cc74e")] 40 44 public interface IOnlineCalculator { 41 45 OnlineCalculatorError ErrorState { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/ITransformation.cs
r14843 r14929 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [StorableType("12a19472-f6d2-4a0f-92d5-044ea71bfce4")] 26 28 public interface ITransformation : IParameterizedItem { 27 29 string ShortName { get; } … … 29 31 } 30 32 33 [StorableType("cc7719d1-3899-4afa-8394-a0c0b2761d32")] 31 34 public interface ITransformation<T> : ITransformation { 32 35 void ConfigureParameters(IEnumerable<T> data); -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/ITransformationMapper.cs
r14185 r14929 1 #region License Information 1 using HeuristicLab.Persistence; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2016 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 22 23 23 24 namespace HeuristicLab.Problems.DataAnalysis { 25 [StorableType("f1290659-5822-4083-9875-13ebe5dc2a8b")] 24 26 public interface ITransformationMapper<out T> { 25 27 T GenerateModel(ITransformation transformation); -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Regression/IConfidenceRegressionModel.cs
r14185 r14929 21 21 22 22 using System.Collections.Generic; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Problems.DataAnalysis { 26 [StorableType("4070ddbd-5b2f-4184-9d52-ad997998893d")] 25 27 public interface IConfidenceRegressionModel : IRegressionModel { 26 28 IEnumerable<double> GetEstimatedVariances(IDataset dataset, IEnumerable<int> rows); -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Regression/IConfidenceRegressionSolution.cs
r14185 r14929 21 21 22 22 using System.Collections.Generic; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Problems.DataAnalysis { 26 [StorableType("feabac62-00e1-4029-8248-3477371affd4")] 25 27 public interface IConfidenceRegressionSolution : IRegressionSolution { 26 28 new IConfidenceRegressionModel Model { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Regression/IRegressionEnsembleModel.cs
r13704 r14929 22 22 using System; 23 23 using System.Collections.Generic; 24 using HeuristicLab.Persistence; 25 24 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [StorableType("d91ac416-b3cb-403b-868b-bb3735ffc43f")] 25 28 public interface IRegressionEnsembleModel : IRegressionModel { 26 29 void Add(IRegressionModel model); -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Regression/IRegressionEnsembleSolution.cs
r14185 r14929 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Persistence; 25 24 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [StorableType("e2bff9b5-9252-4fd3-9c9e-17dcfea08fbf")] 25 28 public interface IRegressionEnsembleSolution : IRegressionSolution { 26 29 new IRegressionEnsembleModel Model { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Regression/IRegressionModel.cs
r14290 r14929 22 22 using System; 23 23 using System.Collections.Generic; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Problems.DataAnalysis { … … 28 29 /// <remarks>All methods and properties in in this interface must be implemented thread safely</remarks> 29 30 /// </summary> 31 [StorableType("f0b77196-b400-49e3-9ccd-6cb15c876ce6")] 30 32 public interface IRegressionModel : IDataAnalysisModel { 31 33 IEnumerable<double> GetEstimatedValues(IDataset dataset, IEnumerable<int> rows); -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Regression/IRegressionProblem.cs
r14185 r14929 1 #region License Information 1 using HeuristicLab.Persistence; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2016 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 21 22 22 23 namespace HeuristicLab.Problems.DataAnalysis { 24 [StorableType("157601f4-5832-407f-9f25-69da6fd5f69d")] 23 25 public interface IRegressionProblem : IDataAnalysisProblem<IRegressionProblemData> { 24 26 } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Regression/IRegressionProblemData.cs
r14185 r14929 21 21 22 22 using System.Collections.Generic; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Problems.DataAnalysis { 26 [StorableType("4397fd67-f9e7-439e-bfb9-568c27fc66a6")] 25 27 public interface IRegressionProblemData : IDataAnalysisProblemData { 26 28 string TargetVariable { get; set; } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Regression/IRegressionSolution.cs
r14185 r14929 21 21 22 22 using System.Collections.Generic; 23 using HeuristicLab.Persistence; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis { 26 [StorableType("e1786878-1e2c-47dd-a105-45fe86387bb4")] 24 27 public interface IRegressionSolution : IDataAnalysisSolution { 25 28 new IRegressionModel Model { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/TimeSeriesPrognosis/IOnlineTimeSeriesCalculator.cs
r14185 r14929 23 23 using System; 24 24 using System.Collections.Generic; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Problems.DataAnalysis { 28 [StorableType("8df94077-4130-4c6a-ba9a-86b6ef250bbd")] 27 29 public interface IOnlineTimeSeriesCalculator { 28 30 OnlineCalculatorError ErrorState { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/TimeSeriesPrognosis/ITimeSeriesPrognosisModel.cs
r14236 r14929 21 21 22 22 using System.Collections.Generic; 23 using HeuristicLab.Persistence; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis { 24 26 /// <summary> … … 26 28 /// <remarks>All methods and properties in in this interface must be implemented thread safely</remarks> 27 29 /// </summary> 30 [StorableType("727483c4-f223-45af-9002-f618cb08e81b")] 28 31 public interface ITimeSeriesPrognosisModel : IRegressionModel { 29 32 IEnumerable<IEnumerable<double>> GetPrognosedValues(IDataset dataset, IEnumerable<int> rows, IEnumerable<int> horizons); -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/TimeSeriesPrognosis/ITimeSeriesPrognosisProblem.cs
r14185 r14929 1 #region License Information 1 using HeuristicLab.Persistence; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2016 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 21 22 22 23 namespace HeuristicLab.Problems.DataAnalysis { 24 [StorableType("877a2b9c-c863-4789-aaaf-1e34b61a8468")] 23 25 public interface ITimeSeriesPrognosisProblem : IDataAnalysisProblem<ITimeSeriesPrognosisProblemData> { 24 26 } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/TimeSeriesPrognosis/ITimeSeriesPrognosisProblemData.cs
r14185 r14929 1 #region License Information 1 using HeuristicLab.Persistence; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2016 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 21 22 22 23 namespace HeuristicLab.Problems.DataAnalysis { 24 [StorableType("5106a807-c5c3-4f50-8705-6d9360aa0ad7")] 23 25 public interface ITimeSeriesPrognosisProblemData : IRegressionProblemData { 24 26 int TrainingHorizon { get; set; } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/TimeSeriesPrognosis/ITimeSeriesPrognosisSolution.cs
r14422 r14929 21 21 22 22 using System.Collections.Generic; 23 using HeuristicLab.Persistence; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis { 26 [StorableType("efa8e1d3-f822-4213-89ce-b94860ff1fc3")] 24 27 public interface ITimeSeriesPrognosisSolution : IRegressionSolution { 25 28 new ITimeSeriesPrognosisModel Model { get; }
Note: See TracChangeset
for help on using the changeset viewer.