Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/04/13 17:14:11 (11 years ago)
Author:
ascheibe
Message:

#2031 try to filter NaN values in correlation view and some other minor improvements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/StatisticalTesting/HeuristicLab.Analysis.Statistics/3.3/CorrelationView.cs

    r9912 r9936  
    202202        }
    203203
    204         if (resultVals.Contains(double.NaN)
    205           || resultRowVals.Contains(double.NaN)
    206           || resultVals.Contains(double.NegativeInfinity)
    207           || resultVals.Contains(double.PositiveInfinity)
    208           || resultRowVals.Contains(double.NegativeInfinity)
    209           || resultRowVals.Contains(double.PositiveInfinity)
    210           || resultRowVals.Count != resultVals.Count) {
     204        resultVals = resultVals.Where(x => !double.IsNaN(x) && !double.IsNegativeInfinity(x) && !double.IsPositiveInfinity(x)).ToList();
     205        resultRowVals = resultRowVals.Where(x => !double.IsNaN(x) && !double.IsNegativeInfinity(x) && !double.IsPositiveInfinity(x)).ToList();
     206
     207        if (resultRowVals.Count == 0 || resultVals.Count == 0 || resultRowVals.Count != resultVals.Count) {
    211208          dt[j, 0] = double.NaN;
    212209          dt[j++, 1] = double.NaN;
Note: See TracChangeset for help on using the changeset viewer.