MCordingley\Regression\Predictor\Linear::predict PHP Method

predict() public method

public predict ( array $features ) : float
$features array
return float
    public function predict(array $features) : float
    {
        return (double) array_sum(array_map(function ($coefficient, $feature) {
            return $coefficient * $feature;
        }, $this->coefficients, $features));
    }

Usage Example

Esempio n. 1
0
 public function testPredict()
 {
     $predictor = new Linear([1.0954970633022, 0.92451598868827]);
     static::assertEquals(5.72, round($predictor->predict([1, 5]), 2));
 }