Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/14/09 12:59:50 (15 years ago)
Author:
gkronber
Message:

Created a subclass for time-series prognosis with SVM and created a simple version of TheilInequalityCoefficientEvaluator in HL.Modeling. (#705)

File:
1 edited

Legend:

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

    r2347 r2349  
    4242      AddVariableInfo(new VariableInfo("SamplesStart", "Start index of samples in dataset to evaluate", typeof(IntData), VariableKind.In));
    4343      AddVariableInfo(new VariableInfo("SamplesEnd", "End index of samples in dataset to evaluate", typeof(IntData), VariableKind.In));
    44       AddVariableInfo(new VariableInfo("MaxTimeOffset", "Maximal time offset for time-series prognosis", typeof(IntData), VariableKind.In));
    45       AddVariableInfo(new VariableInfo("MinTimeOffset", "Minimal time offset for time-series prognosis", typeof(IntData), VariableKind.In));
     44      AddVariableInfo(new VariableInfo("MaxTimeOffset", "(optional) Maximal time offset for time-series prognosis", typeof(IntData), VariableKind.In));
     45      AddVariableInfo(new VariableInfo("MinTimeOffset", "(optional) Minimal time offset for time-series prognosis", typeof(IntData), VariableKind.In));
    4646
    4747      //SVM parameters
     
    7171      int start = GetVariableValue<IntData>("SamplesStart", scope, true).Data;
    7272      int end = GetVariableValue<IntData>("SamplesEnd", scope, true).Data;
    73       int maxTimeOffset = GetVariableValue<IntData>("MaxTimeOffset", scope, true).Data;
    74       int minTimeOffset = GetVariableValue<IntData>("MinTimeOffset", scope, true).Data;
     73      IntData maxTimeOffsetData = GetVariableValue<IntData>("MaxTimeOffset", scope, true, false);
     74      int maxTimeOffset = maxTimeOffsetData == null ? 0 : maxTimeOffsetData.Data;
     75      IntData minTimeOffsetData = GetVariableValue<IntData>("MinTimeOffset", scope, true, false);
     76      int minTimeOffset = minTimeOffsetData == null ? 0 : minTimeOffsetData.Data;
    7577      string svmType = GetVariableValue<StringData>("SVMType", scope, true).Data;
    7678      string svmKernelType = GetVariableValue<StringData>("SVMKernelType", scope, true).Data;
Note: See TracChangeset for help on using the changeset viewer.