RegModels.LnEval Method

Overload List

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

Overload 1: void LnEval(TVec B, TVec X, TVec YHat)

Evaluate logarithm function (fully vectorized).

#NameTypeDescription
1BTVecsource TVec
2XTVecsource TVec
3YHatTVecsource TVec

Result: stored in self (calling object)

See Also: RegModels.LnFit

Overload 2: void LnEval(Double[] B, TVec X, TVec YHat)

Evaluate the logarithm model (partially vectorized).

#NameTypeDescription
1BDouble[]
2XTVecsource TVec
3YHatTVecsource TVec

Result: stored in self (calling object)

Overload 3: Double LnEval(Double[] B, Double X)

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

#NameTypeDescription
1BDouble[]
2XDoublescalar

Returns: Double

Remarks:

The observed values obey the following equation:

Y=b[0]+b[1]ln(x)Y = b[0] + b[1] \ln(x)