RegModels::LnEval Function

Overload List

#SignatureDescription
1double LnEval(const DewArray<double> &B, double X);Evaluate the logarithm y(x)=b[0] + b[1]*ln(x) model.
2void LnEval(const DewArray<double> &B, TVec *X, TVec *YHat);Evaluate the logarithm model (partially vectorized).
3void LnEval(TVec *B, TVec *X, TVec *YHat);Evaluate logarithm function (fully vectorized).

Overload 1: double LnEval(const DewArray<double> &B, double X);

Evaluate the logarithm y(x)=b[0] + b[1]*ln(x) model.

#NameTypeDescription
1Bconst DewArray<double> &
2Xdouble
Remarks:

The observed values obey the following equation:

Y=b[0]+b[1]ln(x)Y = b[0] + b[1] \ln(x)
Declared in Dew::Stats::Units::RegModels · Dew.Stats/Units.RegModels.h · Cross-compiler

Overload 2: void LnEval(const DewArray<double> &B, TVec *X, TVec *YHat);

Evaluate the logarithm model (partially vectorized).

#NameTypeDescription
1Bconst DewArray<double> &
2XTVec *
3YHatTVec *
Declared in Dew::Stats::Units::RegModels · Dew.Stats/Units.RegModels.h · Cross-compiler

Overload 3: void LnEval(TVec *B, TVec *X, TVec *YHat);

Evaluate logarithm function (fully vectorized).

#NameTypeDescription
1BTVec *
2XTVec *
3YHatTVec *
See Also: RegModels::LnFit
Declared in Dew::Stats::Units::RegModels · Dew.Stats/Units.RegModels.h · Cross-compiler