sbrbot/mlr

PHP library for calculating Multivariate Linear Regression

Maintainers

Details

github.com/sbrbot/MLR

Source

Issues

Installs: 71

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/sbrbot/mlr

1.0.0 2017-12-12 19:42 UTC

This package is auto-updated.

Last update: 2025-12-13 06:08:41 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!