Documentation of 'org.encog.mathutil.error.NormalizedError' Java class
NormalizedError
org.encog.mathutil.error

Class NormalizedError



  • public class NormalizedError
    extends java.lang.Object
    A normalized error will generally be in the approximate range between 0 and 1. This allows normalized errors to be compared across multiple datasets. This class implements two types of normalized error calculation: Normalized root-mean-square deviation (NRMSD) and coefficient of variation of the RMSD, CV(RMSD). https://en.wikipedia.org/wiki/Root-mean-square_deviation
    • Constructor Detail

      • NormalizedError

        public NormalizedError(MLDataSet theData)
        Construct the normalized error calculator.
        Parameters:
        theData - The dataset to use.
    • Method Detail

      • calculateNormalizedMean

        public double calculateNormalizedMean(MLDataSet theData,
                                              MLRegression theModel)
        Calculate the error as the coefficient of variation of the RMSD (CV(RMSD)).
        Parameters:
        theData - The dataset to evaluate with.
        theModel - The model to evaluate.
        Returns:
        The CV(RMSD) error.
      • calculateNormalizedRange

        public double calculateNormalizedRange(MLDataSet theData,
                                               MLRegression theModel)
        Calculate the error as the Normalized root-mean-square deviation (NRMSD)
        Parameters:
        theData - The dataset to evaluate with.
        theModel - The model to evaluate.
        Returns:
        The NRMSD error.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.