TRegressFun Event

MulticastDelegateTRegressFun

type TRegressFun = function(const B: TVec; X: double): double;

Defines regression function.

The type describes the regression function of several regression parameters (B array) and independent variable X. The TRegressFun is used in several regression procedure. For higher (vectorized) performance see TMultiRegressFun.

Examples

delphi
// y=b0*x*x + b1*x + b2
function SimpleParabola(const B: TVec; X: double): double;
begin
    SimpleParabola := b[0]*Sqr(x) + b[1]*x + b[2];
end;