public function standardErrors()
{
$X = new VandermondeMatrix($this->xs, 2);
$⟮XᵀX⟯⁻¹ = $this->⟮XᵀX⟯⁻¹;
$σ² = $this->meanSquareResidual();
$standard_error_matrix = $⟮XᵀX⟯⁻¹->scalarMultiply($σ²);
$standard_error_array = Single::sqrt($standard_error_matrix->getDiagonalElements());
return ['m' => $standard_error_array[1], 'b' => $standard_error_array[0]];
}