Accord.MachineLearning.DecisionTrees.Rules.Simplification.computeError C# (CSharp) Method

computeError() private static method

private static computeError ( double inputs, int outputs, IEnumerable rules ) : double
inputs double
outputs int
rules IEnumerable
return double
        private static double computeError(double[][] inputs, int[] outputs, IEnumerable<DecisionRule> rules)
        {
            int errors = 0;
            for (int i = 0; i < outputs.Length; i++)
            {
                double expected = outputs[i];
                double? actual = match(rules, inputs[i]);

                if (expected != actual)
                    errors++;
            }

            return errors / (double)inputs.Length;
        }