public double ComputeError(DecisionSet rules, double[][] inputs, int[] outputs) { int miss = 0; for (int i = 0; i < inputs.Length; i++) { if (rules.Compute(inputs[i]) != outputs[i]) miss++; } return (double)miss / inputs.Length; }