Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/16/10 15:22:57 (14 years ago)
Author:
gkronber
Message:

Refactored HeuristicLab.Problems.DataAnalysis namespace. #938 (Data types and operators for regression problems)

File:
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/DataAnalysisProblem.cs

    r3368 r3373  
    2727using HeuristicLab.Parameters;
    2828using HeuristicLab.Data;
    29 using HeuristicLab.Optimization;
    3029using HeuristicLab.Problems.DataAnalysis;
    3130using System.Drawing;
    3231using System.IO;
    3332
    34 namespace HeuristicLab.Problems.DataAnalysis.Regression {
    35   [Item("RegressionProblem", "Represents a regression problem.")]
     33namespace HeuristicLab.Problems.DataAnalysis {
     34  [Item("DataAnalysisProblem", "Represents a data analysis problem.")]
    3635  [Creatable("Problems")]
    3736  [StorableClass]
    38   public class RegressionProblem : ParameterizedNamedItem {
    39     private const string RegressionProblemDataParameterName = "RegressionProblemData";
     37  public class DataAnalysisProblem : ParameterizedNamedItem {
     38    private const string DataAnalysisProblemDataParameterName = "DataAnalysisProblemData";
    4039    public override Image ItemImage {
    4140      get { return HeuristicLab.Common.Resources.VS2008ImageLibrary.Type; }
     
    4342
    4443    #region Parameter Properties
    45     public ValueParameter<RegressionProblemData> RegressionProblemDataParameter {
    46       get { return (ValueParameter<RegressionProblemData>)Parameters[RegressionProblemDataParameterName]; }
     44    public ValueParameter<DataAnalysisProblemData> DataAnalysisProblemDataParameter {
     45      get { return (ValueParameter<DataAnalysisProblemData>)Parameters[DataAnalysisProblemDataParameterName]; }
    4746    }
    4847    #endregion
    4948    #region properties
    50     public RegressionProblemData RegressionProblemData {
    51       get { return RegressionProblemDataParameter.Value; }
    52       set { RegressionProblemDataParameter.Value = value; }
     49    public DataAnalysisProblemData DataAnalysisProblemData {
     50      get { return DataAnalysisProblemDataParameter.Value; }
     51      set { DataAnalysisProblemDataParameter.Value = value; }
    5352    }
    5453    #endregion
    5554
    56     public RegressionProblem()
     55    public DataAnalysisProblem()
    5756      : base() {
    58       Parameters.Add(new ValueParameter<RegressionProblemData>(RegressionProblemDataParameterName, "The data set, target variable and input variables of the regression problem.", new RegressionProblemData()));
     57      Parameters.Add(new ValueParameter<DataAnalysisProblemData>(DataAnalysisProblemDataParameterName, "The data set, target variable and input variables of the data analysis problem.", new DataAnalysisProblemData()));
    5958    }
    6059
    6160    [StorableConstructor]
    62     private RegressionProblem(bool deserializing) : base() { }
     61    private DataAnalysisProblem(bool deserializing) : base() { }
    6362  }
    6463}
Note: See TracChangeset for help on using the changeset viewer.