robotomize/regression-php
最新稳定版本:v0.3.3
Composer 安装命令:
composer require robotomize/regression-php
包简介
Calculates regression
关键字:
README 文档
README
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
$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
/** @var RegressionModel $regressionModel */ $regressionModel = Regression::Linear([[0, 10], [1, 20], [2, 3], [3, 15], [4, 0]]);
Exponential regression
Basic usage
$exponential = new ExponentialRegression(); $exponential->setSourceSequence($testData); $exponential->calculate(); $regressionModel = $exponential->getRegressionModel();
Factory usage
$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);
统计信息
- 总下载量: 34.22k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 16
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-06-17