RegModels.LogisticEval Method

Overload List

#SignatureDescription
1void LogisticEval(TVec B, TVec X, TVec YHat, Boolean Constant)Evaluate logistic function (fully vectorized).
2void LogisticEval(Double[] B, TVec X, TVec YHat, Boolean Constant)Evaluate logistic model (partially vectorized).
3Double LogisticEval(Double[] B, Double X, Boolean Constant)Evaluate logistic model.

Overload 1: void LogisticEval(TVec B, TVec X, TVec YHat, Boolean Constant)

Evaluate logistic function (fully vectorized).

#NameTypeDescription
1BTVecsource TVec
2XTVecsource TVec
3YHatTVecsource TVec
4ConstantBoolean

Result: stored in self (calling object)

See Also: RegModels.LogisticFit

Overload 2: void LogisticEval(Double[] B, TVec X, TVec YHat, Boolean Constant)

Evaluate logistic model (partially vectorized).

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

Result: stored in self (calling object)

Overload 3: Double LogisticEval(Double[] B, Double X, Boolean Constant)

Evaluate logistic model.

#NameTypeDescription
1BDouble[]
2XDoublescalar
3ConstantBoolean

Returns: Double

Remarks:

The observed values obey the following equation:

Y=b[0]+b[1]b[0]1+exp(b[2]x+b[3])Y = b[0] + \cfrac{b[1]-b[0]}{1+\exp (-b[2]\cdot x + b[3] )}