- Timestamp:
- 09/14/11 13:59:25 (13 years ago)
- Location:
- branches/PersistenceSpeedUp
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceSpeedUp
- Property svn:ignore
-
old new 12 12 *.psess 13 13 *.vsp 14 *.docstates
-
- Property svn:mergeinfo changed
- Property svn:ignore
-
branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis
- Property svn:mergeinfo changed
-
branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IClassificationEnsembleModel.cs
r5809 r6760 23 23 namespace HeuristicLab.Problems.DataAnalysis { 24 24 public interface IClassificationEnsembleModel : IClassificationModel { 25 void Add(IClassificationModel model); 26 void Remove(IClassificationModel model); 25 27 IEnumerable<IClassificationModel> Models { get; } 26 28 IEnumerable<IEnumerable<double>> GetEstimatedClassValueVectors(Dataset dataset, IEnumerable<int> rows); -
branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IClassificationEnsembleSolution.cs
r6184 r6760 21 21 22 22 using System.Collections.Generic; 23 using HeuristicLab.Core; 23 24 namespace HeuristicLab.Problems.DataAnalysis { 24 25 public interface IClassificationEnsembleSolution : IClassificationSolution { 25 IEnumerable<IClassificationModel> Models { get; } 26 new IClassificationEnsembleModel Model { get; } 27 IItemCollection<IClassificationSolution> ClassificationSolutions { get; } 26 28 IEnumerable<IEnumerable<double>> GetEstimatedClassValueVectors(Dataset dataset, IEnumerable<int> rows); 27 29 } -
branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IClassificationModel.cs
r5809 r6760 24 24 public interface IClassificationModel : IDataAnalysisModel { 25 25 IEnumerable<double> GetEstimatedClassValues(Dataset dataset, IEnumerable<int> rows); 26 IClassificationSolution CreateClassificationSolution(IClassificationProblemData problemData); 26 27 } 27 28 } -
branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IClassificationSolution.cs
r5809 r6760 20 20 #endregion 21 21 22 using System;23 22 using System.Collections.Generic; 24 23 namespace HeuristicLab.Problems.DataAnalysis { 25 24 public interface IClassificationSolution : IDataAnalysisSolution { 26 25 new IClassificationModel Model { get; } 27 new IClassificationProblemData ProblemData { get; }26 new IClassificationProblemData ProblemData { get; set; } 28 27 29 28 IEnumerable<double> EstimatedClassValues { get; } -
branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IDiscriminantFunctionClassificationModel.cs
r5809 r6760 20 20 #endregion 21 21 22 using System; 22 23 using System.Collections.Generic; 23 using System;24 24 namespace HeuristicLab.Problems.DataAnalysis { 25 25 public interface IDiscriminantFunctionClassificationModel : IClassificationModel { 26 26 IEnumerable<double> Thresholds { get; } 27 27 IEnumerable<double> ClassValues { get; } 28 // class values and thresholds can only be assigned simultan iously29 void SetThresholdsAndClassValues(IEnumerable<double> thresholds, IEnumerable<double> classValues); 28 // class values and thresholds can only be assigned simultanously 29 void SetThresholdsAndClassValues(IEnumerable<double> thresholds, IEnumerable<double> classValues); 30 30 IEnumerable<double> GetEstimatedValues(Dataset dataset, IEnumerable<int> rows); 31 31 32 32 event EventHandler ThresholdsChanged; 33 34 IDiscriminantFunctionClassificationSolution CreateDiscriminantFunctionClassificationSolution(IClassificationProblemData problemData); 33 35 } 34 36 } -
branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Clustering/IClusteringSolution.cs
r5809 r6760 24 24 public interface IClusteringSolution : IDataAnalysisSolution { 25 25 new IClusteringModel Model { get; } 26 new IClusteringProblemData ProblemData { get; }26 new IClusteringProblemData ProblemData { get; set; } 27 27 28 28 IEnumerable<int> ClusterValues { get; } -
branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/IDataAnalysisProblemData.cs
r5883 r6760 27 27 namespace HeuristicLab.Problems.DataAnalysis { 28 28 public interface IDataAnalysisProblemData : INamedItem { 29 bool IsEmpty { get; } 30 29 31 Dataset Dataset { get; } 30 32 ICheckedItemList<StringValue> InputVariables { get; } … … 37 39 IEnumerable<int> TestIndizes { get; } 38 40 41 bool IsTrainingSample(int index); 42 bool IsTestSample(int index); 43 39 44 event EventHandler Changed; 40 45 } -
branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/IDataAnalysisSolution.cs
r5909 r6760 21 21 22 22 using System; 23 using HeuristicLab.Common; 23 24 using HeuristicLab.Core; 24 using HeuristicLab.Common;25 25 26 26 namespace HeuristicLab.Problems.DataAnalysis { 27 27 public interface IDataAnalysisSolution : INamedItem, IStorableContent { 28 28 IDataAnalysisModel Model { get; } 29 IDataAnalysisProblemData ProblemData { get; }29 IDataAnalysisProblemData ProblemData { get; set; } 30 30 31 31 event EventHandler ModelChanged; -
branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Regression/IRegressionEnsembleModel.cs
r5809 r6760 23 23 namespace HeuristicLab.Problems.DataAnalysis { 24 24 public interface IRegressionEnsembleModel : IRegressionModel { 25 void Add(IRegressionModel model); 26 void Remove(IRegressionModel model); 25 27 IEnumerable<IRegressionModel> Models { get; } 26 28 IEnumerable<IEnumerable<double>> GetEstimatedValueVectors(Dataset dataset, IEnumerable<int> rows); -
branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Regression/IRegressionEnsembleSolution.cs
r6184 r6760 24 24 namespace HeuristicLab.Problems.DataAnalysis { 25 25 public interface IRegressionEnsembleSolution : IRegressionSolution { 26 IRegressionEnsembleModel Model { get; } 26 new IRegressionEnsembleModel Model { get; } 27 new RegressionEnsembleProblemData ProblemData { get; set; } 28 IItemCollection<IRegressionSolution> RegressionSolutions { get; } 27 29 IEnumerable<IEnumerable<double>> GetEstimatedValueVectors(Dataset dataset, IEnumerable<int> rows); 28 30 } -
branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Regression/IRegressionModel.cs
r5809 r6760 24 24 public interface IRegressionModel : IDataAnalysisModel { 25 25 IEnumerable<double> GetEstimatedValues(Dataset dataset, IEnumerable<int> rows); 26 IRegressionSolution CreateRegressionSolution(IRegressionProblemData problemData); 26 27 } 27 28 } -
branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Regression/IRegressionSolution.cs
r5829 r6760 24 24 public interface IRegressionSolution : IDataAnalysisSolution { 25 25 new IRegressionModel Model { get; } 26 new IRegressionProblemData ProblemData { get; }26 new IRegressionProblemData ProblemData { get; set; } 27 27 28 28 IEnumerable<double> EstimatedValues { get; } … … 33 33 double TrainingMeanSquaredError { get; } 34 34 double TestMeanSquaredError { get; } 35 double TrainingMeanAbsoluteError { get; } 36 double TestMeanAbsoluteError { get; } 35 37 double TrainingRSquared { get; } 36 38 double TestRSquared { get; } 37 39 double TrainingRelativeError { get; } 38 40 double TestRelativeError { get; } 41 double TrainingNormalizedMeanSquaredError { get; } 42 double TestNormalizedMeanSquaredError { get; } 39 43 } 40 44 }
Note: See TracChangeset
for help on using the changeset viewer.