Free cookie consent management tool by TermsFeed Policy Generator

Changeset 227


Ignore:
Timestamp:
05/07/08 21:29:06 (16 years ago)
Author:
gkronber
Message:

fixed evaluation of variables (returns NaN if index points out of the dataset) (ticket #139)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ExperimentalFunctionsBaking/BakedTreeEvaluator.cs

    r223 r227  
    114114            double weight = dataArr[DP++];
    115115            int offset = (int)dataArr[DP++];
    116             return weight * dataset.GetValue(sampleIndex + offset, var);
     116            int row = sampleIndex + offset;
     117            if(row < 0 || row >= dataset.Rows) return double.NaN;
     118            else return weight * dataset.GetValue(row, var);
    117119          }
    118120        case CONSTANT: {
Note: See TracChangeset for help on using the changeset viewer.