Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/03/10 14:11:02 (13 years ago)
Author:
mkommend
Message:

Corrected SubTreeCrossover and ReplaceBranchManipulation to handle MaxExpressionDepth correctly. Additionally MaxExpressionDepth < 3 is not allowed.
(ticket #1315).

File:
1 edited

Legend:

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

    r4068 r5014  
    4747      InitializeComponent();
    4848      matrixView = new StringConvertibleMatrixView();
     49      matrixView.ShowRowsAndColumnsTextBox = false;
     50      matrixView.ShowStatisticalInformation = false;
    4951      matrixView.Dock = DockStyle.Fill;
    5052      this.Controls.Add(matrixView);
     
    8284        DoubleMatrix matrix = null;
    8385        if (Content != null) {
    84           double[,] values =
    85           MatrixExtensions<double>.Create(
    86             Content.ProblemData.Dataset.GetVariableValues(Content.ProblemData.TargetVariable.Value),
    87             Content.EstimatedValues.ToArray());
     86          double[,] values = new double[Content.ProblemData.Dataset.Rows, 4];
     87
     88          double[] target = Content.ProblemData.Dataset.GetVariableValues(Content.ProblemData.TargetVariable.Value);
     89          double[] estimated = Content.EstimatedValues.ToArray();
     90          for (int row = 0; row < target.Length; row++) {
     91            values[row, 0] = target[row];
     92            values[row, 1] = estimated[row];
     93            values[row, 2] = estimated[row] - target[row];
     94            values[row, 3] = estimated[row] / target[row] - 1;
     95          }
     96
    8897          matrix = new DoubleMatrix(values);
    89           matrix.ColumnNames = new string[] { "Original", "Estimated" };
     98          matrix.ColumnNames = new string[] { "Original", "Estimated", "Error", "Rel. Error" };
    9099        }
    91100        matrixView.Content = matrix;
Note: See TracChangeset for help on using the changeset viewer.