Changeset 5014 for trunk/sources/HeuristicLab.Problems.DataAnalysis.Views/3.3/EstimatedValuesView.cs
- Timestamp:
- 12/03/10 14:11:02 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.DataAnalysis.Views/3.3/EstimatedValuesView.cs
r4068 r5014 47 47 InitializeComponent(); 48 48 matrixView = new StringConvertibleMatrixView(); 49 matrixView.ShowRowsAndColumnsTextBox = false; 50 matrixView.ShowStatisticalInformation = false; 49 51 matrixView.Dock = DockStyle.Fill; 50 52 this.Controls.Add(matrixView); … … 82 84 DoubleMatrix matrix = null; 83 85 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 88 97 matrix = new DoubleMatrix(values); 89 matrix.ColumnNames = new string[] { "Original", "Estimated" };98 matrix.ColumnNames = new string[] { "Original", "Estimated", "Error", "Rel. Error" }; 90 99 } 91 100 matrixView.Content = matrix;
Note: See TracChangeset
for help on using the changeset viewer.