private Func <double, double> CreateFitSubset(int startIdx, int endIdx) { var dataX = X.GetRange(startIdx, endIdx - startIdx); var dataY = Y.GetRange(startIdx, endIdx - startIdx); return(Fitters.GeneratePolynomialFit(dataX, dataY, 2)); }
/// <summary> /// Creates a polynomial function of the power-th order that fits the globally defined X/Y data. /// </summary> /// <returns>The fitted plot.</returns> /// <param name="power">The order of the function.</param> private Func <double, double> CreateNewPlot(int power) { return(Fitters.GeneratePolynomialFit(X, Y, power)); }