MCordingley\Regression\Algorithm\GradientDescent\Stochastic::calculateGradient PHP Method

calculateGradient() protected method

protected calculateGradient ( Observations $observations, array $coefficients ) : array
$observations MCordingley\Regression\Observations
$coefficients array
return array
    protected function calculateGradient(Observations $observations, array $coefficients) : array
    {
        $observation = $observations->getObservation(mt_rand(0, count($observations) - 1));
        return $this->gradient->gradient($coefficients, $observation->getFeatures(), $observation->getOutcome());
    }