Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/20/09 11:20:13 (15 years ago)
Author:
gkronber
Message:

Fixed #784 (ProblemInjector should be changed to read variable names instead of indexes for input and target variables)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Modeling/3.2/TargetClassesCalculator.cs

    r2351 r2440  
    3232      : base() {
    3333      AddVariableInfo(new VariableInfo("Dataset", "The dataset", typeof(Dataset), VariableKind.In));
    34       AddVariableInfo(new VariableInfo("TargetVariable", "Index of the target variable", typeof(IntData), VariableKind.In));
     34      AddVariableInfo(new VariableInfo("TargetVariable", "Name the target variable", typeof(StringData), VariableKind.In));
    3535      AddVariableInfo(new VariableInfo("TargetClassValues", "The original class values of target variable (for instance negative=0 and positive=1).", typeof(ItemList<DoubleData>), VariableKind.New));
    3636    }
     
    3838    public override IOperation Apply(IScope scope) {
    3939      Dataset dataset = GetVariableValue<Dataset>("Dataset", scope, true);
    40       int targetVariable = GetVariableValue<IntData>("TargetVariable", scope, true).Data;
     40      string targetVariable = GetVariableValue<StringData>("TargetVariable", scope, true).Data;
    4141
    4242      ItemList<DoubleData> classes = new ItemList<DoubleData>();
Note: See TracChangeset for help on using the changeset viewer.