コード例 #1
0
        /// <summary>
        ///   Computes the regressed model output for the given input.
        /// </summary>
        ///
        /// <param name="input">The input value.</param>
        /// <returns>The computed output.</returns>
        ///
        public double Compute(double input)
        {
            // Creates the polynomial
            int order = this.Degree + 1;

            double[] polynomial = new double[order];

            for (int j = 0; j < order; j++)
            {
                polynomial[j] = Math.Pow(input, order - j - 1);
            }

            return(regression.Compute(polynomial));
        }