Free cookie consent management tool by TermsFeed Policy Generator

source: branches/3.2/sources/HeuristicLab.GP.StructureIdentification/3.3/PredictorView.Designer.cs @ 9426

Last change on this file since 9426 was 2327, checked in by gkronber, 15 years ago

Applied changes in modeling plugins that are necessary for the new model analyzer (#722)

  • predictor has properties for the lower and upper limit of the predicted value
  • added views for predictors that show the limits (also added a new view for GeneticProgrammingModel that shows the size and height of the model)
  • Reintroduced TreeEvaluatorInjectors that read a PunishmentFactor and calculate the lower and upper limits for estimated values (limits are set in the tree evaluators)
  • Added operators to create Predictors. Changed modeling algorithms to use the predictors for the calculation of final model qualities and variable impacts (to be compatible with the new model analyzer the predictors use a very large PunishmentFactor)
  • replaced all private implementations of double.IsAlmost and use HL.Commons instead (see #733 r2324)
  • Implemented operator SolutionExtractor and moved BestSolutionStorer from HL.Logging to HL.Modeling (fixes #734)
File size: 5.4 KB
Line 
1#region License Information
2/* HeuristicLab
3 * Copyright (C) 2002-2008 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
4 *
5 * This file is part of HeuristicLab.
6 *
7 * HeuristicLab is free software: you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation, either version 3 of the License, or
10 * (at your option) any later version.
11 *
12 * HeuristicLab is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15 * GNU General Public License for more details.
16 *
17 * You should have received a copy of the GNU General Public License
18 * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>.
19 */
20#endregion
21
22namespace HeuristicLab.GP.StructureIdentification {
23  partial class PredictorView {
24    /// <summary>
25    /// Required designer variable.
26    /// </summary>
27    private System.ComponentModel.IContainer components = null;
28
29    /// <summary>
30    /// Clean up any resources being used.
31    /// </summary>
32    /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
33    protected override void Dispose(bool disposing) {
34      if (disposing && (components != null)) {
35        components.Dispose();
36      }
37      base.Dispose(disposing);
38    }
39
40    #region Component Designer generated code
41
42    /// <summary>
43    /// Required method for Designer support - do not modify
44    /// the contents of this method with the code editor.
45    /// </summary>
46    private void InitializeComponent() {
47      this.lowerPredictionLimit = new System.Windows.Forms.Label();
48      this.lowerLimitTextbox = new System.Windows.Forms.TextBox();
49      this.upperLimitTextbox = new System.Windows.Forms.TextBox();
50      this.upperPredictionLimit = new System.Windows.Forms.Label();
51      this.SuspendLayout();
52      //
53      // sizeLabel
54      //
55      this.sizeLabel.Location = new System.Drawing.Point(3, 58);
56      //
57      // sizeTextBox
58      //
59      this.sizeTextBox.Location = new System.Drawing.Point(134, 55);
60      //
61      // heightLabel
62      //
63      this.heightLabel.Location = new System.Drawing.Point(3, 84);
64      //
65      // heightTextBox
66      //
67      this.heightTextBox.Location = new System.Drawing.Point(134, 81);
68      //
69      // funTreeView
70      //
71      this.funTreeView.Location = new System.Drawing.Point(0, 107);
72      this.funTreeView.Size = new System.Drawing.Size(417, 304);
73      //
74      // lowerPredictionLimit
75      //
76      this.lowerPredictionLimit.AutoSize = true;
77      this.lowerPredictionLimit.Location = new System.Drawing.Point(3, 6);
78      this.lowerPredictionLimit.Name = "lowerPredictionLimit";
79      this.lowerPredictionLimit.Size = new System.Drawing.Size(113, 13);
80      this.lowerPredictionLimit.TabIndex = 13;
81      this.lowerPredictionLimit.Text = "Lower Prediction Limit:";
82      //
83      // lowerLimitTextbox
84      //
85      this.lowerLimitTextbox.Location = new System.Drawing.Point(134, 3);
86      this.lowerLimitTextbox.Name = "lowerLimitTextbox";
87      this.lowerLimitTextbox.ReadOnly = true;
88      this.lowerLimitTextbox.Size = new System.Drawing.Size(100, 20);
89      this.lowerLimitTextbox.TabIndex = 14;
90      //
91      // upperLimitTextbox
92      //
93      this.upperLimitTextbox.Location = new System.Drawing.Point(134, 29);
94      this.upperLimitTextbox.Name = "upperLimitTextbox";
95      this.upperLimitTextbox.ReadOnly = true;
96      this.upperLimitTextbox.Size = new System.Drawing.Size(100, 20);
97      this.upperLimitTextbox.TabIndex = 16;
98      //
99      // upperPredictionLimit
100      //
101      this.upperPredictionLimit.AutoSize = true;
102      this.upperPredictionLimit.Location = new System.Drawing.Point(3, 32);
103      this.upperPredictionLimit.Name = "upperPredictionLimit";
104      this.upperPredictionLimit.Size = new System.Drawing.Size(113, 13);
105      this.upperPredictionLimit.TabIndex = 15;
106      this.upperPredictionLimit.Text = "Upper Prediction Limit:";
107      //
108      // PredictorView
109      //
110      this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
111      this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
112      this.Controls.Add(this.upperLimitTextbox);
113      this.Controls.Add(this.upperPredictionLimit);
114      this.Controls.Add(this.lowerLimitTextbox);
115      this.Controls.Add(this.lowerPredictionLimit);
116      this.Name = "PredictorView";
117      this.Size = new System.Drawing.Size(420, 414);
118      this.Controls.SetChildIndex(this.sizeTextBox, 0);
119      this.Controls.SetChildIndex(this.sizeLabel, 0);
120      this.Controls.SetChildIndex(this.heightTextBox, 0);
121      this.Controls.SetChildIndex(this.heightLabel, 0);
122      this.Controls.SetChildIndex(this.funTreeView, 0);
123      this.Controls.SetChildIndex(this.lowerPredictionLimit, 0);
124      this.Controls.SetChildIndex(this.lowerLimitTextbox, 0);
125      this.Controls.SetChildIndex(this.upperPredictionLimit, 0);
126      this.Controls.SetChildIndex(this.upperLimitTextbox, 0);
127      this.ResumeLayout(false);
128      this.PerformLayout();
129
130    }
131
132    #endregion
133
134    private System.Windows.Forms.Label lowerPredictionLimit;
135    private System.Windows.Forms.TextBox lowerLimitTextbox;
136    private System.Windows.Forms.TextBox upperLimitTextbox;
137    private System.Windows.Forms.Label upperPredictionLimit;
138
139  }
140}
Note: See TracBrowser for help on using the repository browser.