private void GetLongitudeLinearTrendlineParameters(out double yintercept, out double slope) { double rsquared; List <double> overallDays = new List <double>(); List <double> overallLongitude = new List <double>(); foreach (var delta in _mainModel.BookLocationDeltas) { overallDays.Add(delta.DaysSinceStart); overallLongitude.Add(delta.AverageLongitudeLastTen); } OxyPlotUtilities.LinearRegression(overallDays, overallLongitude, out rsquared, out yintercept, out slope); }
private void GetDaysPerBookLinearTrendlineParameters(out double yintercept, out double slope) { double rsquared; List <double> overallDays = new List <double>(); List <double> overallDaysPerBook = new List <double>(); foreach (var delta in BooksReadProvider.BookDeltas) { overallDays.Add(delta.DaysSinceStart); overallDaysPerBook.Add(delta.OverallTally.DaysPerBook); } OxyPlotUtilities.LinearRegression(overallDays, overallDaysPerBook, out rsquared, out yintercept, out slope); }
private void GetPageRateLinearTrendlineParameters(out double yintercept, out double slope) { double rsquared; List <double> overallDays = new List <double>(); List <double> overallPageRate = new List <double>(); foreach (var delta in _mainModel.BookDeltas) { overallDays.Add(delta.DaysSinceStart); overallPageRate.Add(delta.OverallTally.PageRate); } OxyPlotUtilities.LinearRegression(overallDays, overallPageRate, out rsquared, out yintercept, out slope); }