sbrbot / mlr
PHP library for calculating Multivariate Linear Regression
1.0.0
2017-12-12 19:42 UTC
Requires
- php: >=7.0.0
Requires (Dev)
- phpunit/phpunit: 5.*
This package is auto-updated.
Last update: 2025-04-13 04:41:34 UTC
README
This is a simple Multivariate Linear Regression library implemented in PHP.
Using known regression formula: (XTX)-1XTY it calculates linear coefficients and prediction.
require 'MLR.php'; // x1,x2,x3 // input variables (matrix) $X=[[1,3,3], [2,3,1], [2,4,2], [3,3,4]]; // target variable (vector) $Y= [[3], [2], [4], [3]]; // prediction for (matrix) // x1,x2,x3 $Z=[[2,3,3]]; // instantiate and calculate coefficients $MLR=new MLR($X,$Y); // fetch coefficients (if needed) $Coefficients=$MLR->getCoefficients(); // predict values for given input variable(s) $Prediction=$MLR->getPrediction($Z);
As simple as that!