PHP Класс Phpml\Regression\LeastSquares

Наследование: implements Regression, use trait Phpml\Helper\Predictable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
getCoefficients ( ) : array
getIntercept ( ) : float
predictSample ( array $sample ) : mixed
train ( array $samples, array $targets )

Приватные методы

Метод Описание
computeCoefficients ( ) coefficient(b) = (X'X)-1X'Y.
getSamplesMatrix ( ) : Matrix Add one dimension for intercept calculation.
getTargetsMatrix ( ) : Matrix

Описание методов

getCoefficients() публичный Метод

public getCoefficients ( ) : array
Результат array

getIntercept() публичный Метод

public getIntercept ( ) : float
Результат float

predictSample() публичный Метод

public predictSample ( array $sample ) : mixed
$sample array
Результат mixed

train() публичный Метод

public train ( array $samples, array $targets )
$samples array
$targets array