Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/06/09 10:49:30 (15 years ago)
Author:
gkronber
Message:

Show input variable names, max/min time offset and upper/lower prediction limits in SVMModelView. #772

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.SupportVectorMachines/3.2/PredictorView.cs

    r2373 r2413  
    4141    public PredictorView(Predictor predictor)
    4242      : base(predictor.Model) {
     43      this.predictor = predictor;
    4344      InitializeComponent();
    44       this.predictor = predictor;
    45       UpdateControls();
    4645      lowerLimitTextbox.DataBindings.Add(new Binding("Text", predictor, "LowerPredictionLimit"));
    4746      upperLimitTextbox.DataBindings.Add(new Binding("Text", predictor, "UpperPredictionLimit"));
    4847      maxTimeOffsetTextBox.DataBindings.Add(new Binding("Text", predictor, "MaxTimeOffset"));
    4948      minTimeOffsetTextBox.DataBindings.Add(new Binding("Text", predictor, "MinTimeOffset"));
     49      UpdateControls();
     50    }
     51
     52    protected override string GetModelString() {
     53      StringBuilder builder = new StringBuilder();
     54      builder.Append("LowerPredictionLimit: ").AppendLine(predictor.LowerPredictionLimit.ToString());
     55      builder.Append("UpperPredictionLimit: ").AppendLine(predictor.UpperPredictionLimit.ToString());
     56      builder.Append("MaxTimeOffset: ").AppendLine(predictor.MaxTimeOffset.ToString());
     57      builder.Append("MinTimeOffset: ").AppendLine(predictor.MinTimeOffset.ToString());
     58      builder.Append("InputVariables :");
     59      builder.Append(predictor.GetInputVariables().First());
     60      foreach (string variable in predictor.GetInputVariables().Skip(1)) {
     61        builder.Append("; ").Append(variable);
     62      }
     63      builder.AppendLine();
     64      builder.Append(base.GetModelString());
     65      return builder.ToString();
    5066    }
    5167  }
Note: See TracChangeset for help on using the changeset viewer.