public double[] HandleMissing(EncogAnalyst analyst, AnalystField stat) { if (stat.Classify) { int classNumber = stat.DetermineMode(analyst); return stat.Encode(classNumber); } DataField field = analyst.Script.FindDataField(stat.Name); return new double[] { field.Mean }; }
/// <inheritdoc/> public double[] HandleMissing(EncogAnalyst analyst, AnalystField stat) { // mode? if (stat.Classify) { var m = stat.DetermineMode(analyst); return stat.Encode(m); } // mean var df = analyst.Script.FindDataField(stat.Name); var result = new double[1]; result[0] = df.Mean; return result; }