PHP 클래스 MathPHP\Statistics\Regression\Regression

파일 보기 프로젝트 열기: markrogoyski/math-php

보호된 프로퍼티들

프로퍼티 타입 설명
$n integer Number of points
$points array .. ]
$xs array X values of the original points
$ys [type] Y values of the original points

공개 메소드들

메소드 설명
__construct ( array $points ) Constructor - Prepares the data arrays for regression analysis
evaluate ( number $x ) : number Evaluate the regression equation at x Uses the instance model's evaluateModel method.
getPoints ( ) : array Get points
getSampleSize ( ) : integer Get sample size (number of points)
getXs ( ) : array Get Xs (x values of each point)
getYs ( ) : array Get Ys (y values of each point)
yHat ( ) : array Ŷ (yhat) A list of the predicted values of Y given the regression.

메소드 상세

__construct() 공개 메소드

Constructor - Prepares the data arrays for regression analysis
public __construct ( array $points )
$points array [ [x, y], [x, y], ... ]

evaluate() 공개 메소드

Evaluate the regression equation at x Uses the instance model's evaluateModel method.
public evaluate ( number $x ) : number
$x number
리턴 number

getPoints() 공개 메소드

Get points
public getPoints ( ) : array
리턴 array

getSampleSize() 공개 메소드

Get sample size (number of points)
public getSampleSize ( ) : integer
리턴 integer

getXs() 공개 메소드

Get Xs (x values of each point)
public getXs ( ) : array
리턴 array of x values

getYs() 공개 메소드

Get Ys (y values of each point)
public getYs ( ) : array
리턴 array of y values

yHat() 공개 메소드

Ŷ (yhat) A list of the predicted values of Y given the regression.
public yHat ( ) : array
리턴 array

프로퍼티 상세

$n 보호되어 있는 프로퍼티

Number of points
protected int $n
리턴 integer

$points 보호되어 있는 프로퍼티

.. ]
protected array $points
리턴 array

$xs 보호되어 있는 프로퍼티

X values of the original points
protected array $xs
리턴 array

$ys 보호되어 있는 프로퍼티

Y values of the original points
protected [type] $ys
리턴 [type]