private function PHPExcel_Exponential_Best_Fit::_exponential_regression in Loft Data Grids 6.2
Same name and namespace in other branches
- 7.2 vendor/phpoffice/phpexcel/Classes/PHPExcel/Shared/trend/exponentialBestFitClass.php \PHPExcel_Exponential_Best_Fit::_exponential_regression()
* Execute the regression and calculate the goodness of fit for a set of X and Y data values * *
Parameters
float[] $yValues The set of Y-values for this regression: * @param float[] $xValues The set of X-values for this regression * @param boolean $const
1 call to PHPExcel_Exponential_Best_Fit::_exponential_regression()
- PHPExcel_Exponential_Best_Fit::__construct in vendor/
phpoffice/ phpexcel/ Classes/ PHPExcel/ Shared/ trend/ exponentialBestFitClass.php - * Define the regression and calculate the goodness of fit for a set of X and Y data values * *
File
- vendor/
phpoffice/ phpexcel/ Classes/ PHPExcel/ Shared/ trend/ exponentialBestFitClass.php, line 121
Class
- PHPExcel_Exponential_Best_Fit
- PHPExcel_Exponential_Best_Fit
Code
private function _exponential_regression($yValues, $xValues, $const) {
foreach ($yValues as &$value) {
if ($value < 0.0) {
$value = 0 - log(abs($value));
}
elseif ($value > 0.0) {
$value = log($value);
}
}
unset($value);
$this
->_leastSquareFit($yValues, $xValues, $const);
}