Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/27/21 13:30:00 (3 years ago)
Author:
chaider
Message:

#3075 noise generation method to ValueGenerator; use same method for generating noise in friedman and feynman instances

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Friedman/FriedmanRandomFunction.cs

    r17931 r18032  
    8686      var y = GenerateRandomFunction(random, data);
    8787
    88       var targetSigma = y.StandardDeviation();
    89       var noisePrng = new NormalDistributedRandom(random, 0, targetSigma * Math.Sqrt(noiseRatio / (1.0 - noiseRatio)));
     88      //var targetSigma = y.StandardDeviation();
     89      //var noisePrng = new NormalDistributedRandom(random, 0, targetSigma * Math.Sqrt(noiseRatio / (1.0 - noiseRatio)));
    9090
    91       data.Add(y.Select(t => t + noisePrng.NextDouble()).ToList());
     91      //data.Add(y.Select(t => t + noisePrng.NextDouble()).ToList());
     92
     93      data.Add(ValueGenerator.GenerateNoise(y, random, noiseRatio));
    9294
    9395      return data;
Note: See TracChangeset for help on using the changeset viewer.