2017 © Pedro Peláez
 

library regression-php

Calculates regression

image

robotomize/regression-php

Calculates regression

  • Thursday, August 31, 2017
  • by robotomize
  • Repository
  • 2 Watchers
  • 5 Stars
  • 1,952 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 3 Forks
  • 0 Open issues
  • 20 Versions
  • 14 % Grown

The README.md

Regression-php package

Latest Stable Version Scrutinizer Code Quality Build Status Total Downloads License, (*1)

Description

  • Implementation of model building for regression
  • New models of regression in the development
  • There will be a separate thread for php 5.6

Requirements

  • composer dependency (Carbon DateTime, random-bytes)
  • >= PHP 7.0

Install

composer require robotomize/regression-php

Linear regression algorithm

Basic usage, (*2)

$testData = [[0, 10], [1, 20], [2, 3], [3, 15], [4, 0]]
$linear = new LinearRegression();
$linear->setSourceSequence($testData);
$linear->calculate();

/** @var RegressionModel $regressionModel */
$regressionModel = $linear->getRegressionModel();

Factory usage, (*3)

/** @var RegressionModel $regressionModel */
$regressionModel = Regression::Linear([[0, 10], [1, 20], [2, 3], [3, 15], [4, 0]]);

Exponential regression

Basic usage, (*4)

$exponential = new ExponentialRegression();
$exponential->setSourceSequence($testData);
$exponential->calculate();
$regressionModel = $exponential->getRegressionModel();

Factory usage, (*5)

$regressionModel = Regression::Exponential($testData);

Logarithmic regression

Basic usage

$logarithmic = new LogarithmicRegression();
$logarithmic->setSourceSequence($testData);
$logarithmic->calculate();

/** @var RegressionModel $regressionModel */
$regressionModel = $logarithmic->getRegressionModel();

Factory usage

$regressionModel = RegressionFactory::Logarithmic($testData);

Power regression

Basic usage

$powerReg = new PowerRegression();
$powerReg->setSourceSequence($testData);
$powerReg->calculate();

/** @var RegressionModel $regressionModel */
$regressionModel = $powerReg->getRegressionModel();

Factory usage

$regressionModel = RegressionFactory::Power($testData);

The Versions

31/08 2017

dev-master

9999999-dev

Calculates regression

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar robotomize

math power forecast exponential regression linear regression-algorithms power-regression linear-regression math-library

31/08 2017

v0.3.3

0.3.3.0

Calculates regression

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar robotomize

math power forecast exponential regression linear regression-algorithms power-regression linear-regression math-library

24/08 2017

v0.3.2

0.3.2.0

Calculates regression

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar robotomize

math power forecast exponential regression linear

24/08 2017

v0.3.1

0.3.1.0

Calculates regression

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar robotomize

math power forecast exponential regression linear

24/08 2017

v0.3.0

0.3.0.0

Calculates regression

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar robotomize

math power forecast exponential regression linear

25/08 2016

v0.28

0.28.0.0

Calculates regression

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar robotomize

math power forecast exponential regression linear

19/08 2016

v0.27

0.27.0.0

Calculates regression

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar robotomize

math power forecast exponential regression linear

10/07 2016

dev-develop

dev-develop

Calculates regression

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar robotomize

math power forecast exponential regression linear

10/07 2016

v0.23

0.23.0.0

Calculates regression

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar robotomize

math power forecast exponential regression linear

10/07 2016

v0.26

0.26.0.0

Calculates regression

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar robotomize

math power forecast exponential regression linear

04/07 2016

v0.24

0.24.0.0

Calculates regression

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar robotomize

math power forecast exponential regression linear

28/06 2016

v0.22

0.22.0.0

Calculates regression

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar robotomize

math power forecast exponential regression linear

18/06 2016

v0.21

0.21.0.0

Calculates regression

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar robotomize

math forecast regression linear

18/06 2016

v0.2

0.2.0.0

Calculates regression

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar robotomize

math forecast regression linear

15/06 2016

v0.1

0.1.0.0

  Sources   Download

The Requires

 

15/06 2016

dev-scrutinizer-patch-5

dev-scrutinizer-patch-5

  Sources   Download

The Requires

 

14/06 2016

dev-scrutinizer-patch-4

dev-scrutinizer-patch-4

  Sources   Download

The Requires

 

14/06 2016

dev-scrutinizer-patch-2

dev-scrutinizer-patch-2

  Sources   Download

The Requires

 

14/06 2016

dev-scrutinizer-patch-3

dev-scrutinizer-patch-3

  Sources   Download

The Requires

 

14/06 2016

dev-scrutinizer-patch-1

dev-scrutinizer-patch-1

  Sources   Download

The Requires