You are here: Symbol Reference > Regress Namespace > Types > Regress.TMultiRegressFun Type
Stats Master VCL
ContentsIndex
Example 2

"Eckerle4" function from NIST files:

procedure Eckerle4(const B: TVec; const X: TVecList; const y: TVec);
begin
  //B[0]/B[1] * Exp(-0.5*Sqr((X-B[2])/B[1]));

  y.Normalize(X[0], B[2], B[1]);
  y.Sqr;
  y.Scale(-0.5);
  y.Exp;
  y.Scale(B[0]/B[1]);
end;
void __fastcall Eckerle4(TVec* const b, TVecList* const x, TVec * const y)
{
  double* B = b->PValues1D(0);

  y.Normalize(X[0], B[2], B[1]);
  y.Sqr();
  y.Scale(-0.5);
  y.Exp();
  y.Scale(B[0]/B[1]);
}
Copyright (c) 1999-2025 by Dew Research. All rights reserved.