Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/14/09 10:08:40 (15 years ago)
Author:
gkronber
Message:

Worked on SVR algorithm for time-series. #705

File:
1 edited

Legend:

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

    r2165 r2347  
    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));
    4446
    4547      //SVM parameters
     
    6971      int start = GetVariableValue<IntData>("SamplesStart", scope, true).Data;
    7072      int end = GetVariableValue<IntData>("SamplesEnd", scope, true).Data;
    71 
     73      int maxTimeOffset = GetVariableValue<IntData>("MaxTimeOffset", scope, true).Data;
     74      int minTimeOffset = GetVariableValue<IntData>("MinTimeOffset", scope, true).Data;
    7275      string svmType = GetVariableValue<StringData>("SVMType", scope, true).Data;
    7376      string svmKernelType = GetVariableValue<StringData>("SVMKernelType", scope, true).Data;
     
    8184      parameter.Gamma = GetVariableValue<DoubleData>("SVMGamma", scope, true).Data;
    8285
    83       SVM.Problem problem = SVMHelper.CreateSVMProblem(dataset, targetVariable, start, end);
     86      SVM.Problem problem = SVMHelper.CreateSVMProblem(dataset, targetVariable, start, end, minTimeOffset, maxTimeOffset);
    8487      SVM.RangeTransform rangeTransform = SVM.Scaling.DetermineRange(problem);
    8588      SVM.Problem scaledProblem = SVM.Scaling.Scale(problem, rangeTransform);
Note: See TracChangeset for help on using the changeset viewer.