PHP 클래스 MathPHP\Statistics\Regression\LinearThroughPoint
A model with a single explanatory variable.
Fits a straight line through the set of n points in such a way that makes
the sum of squared residuals of the model (that is, vertical distances
between the points of the data set and the fitted line) as small as possible.
https://en.wikipedia.org/wiki/Simple_linear_regression
Having data points {(xᵢ, yᵢ), i = 1 ..., n }
Find the equation y = mx + b
such that the line passes through the point (v,w)
∑((x-v)(y-w))
m = _____________
∑(x-v)²
b = w - m * v
파일 보기
프로젝트 열기: markrogoyski/math-php
공개 메소드들
메소드 |
설명 |
|
__construct ( array $points, array $force = [0, 0] ) |
Given a set of data ($points) and a point($force), perform a least squares
regression of the data, such that the regression is forced to pass through
the specified point. |
|
calculate ( ) |
Calculates the regression parameters. |
|
메소드 상세
This procedure is most frequently used with $force = [0,0], the origin.
Calculates the regression parameters.