TransformedKernelDensityEstimate.EvaluateLog Method

Definition

Namespace: Numerics.NET.Statistics
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.9.0

Overload List

EvaluateLog(Double)Evaluates natural log-density at an original-coordinate point.
EvaluateLog(Vector<Double>)Evaluates natural log-density at original-coordinate query points.

EvaluateLog(Double)

Evaluates natural log-density at an original-coordinate point.
C#
public double EvaluateLog(
	double value
)

Parameters

value  Double
The original-coordinate query.

Return Value

Double
Natural log-density including the log-Jacobian. NaN propagates; endpoints, outside support and infinities return negative infinity.

Remarks

Uses the latent log-density before applying the log-Jacobian, preserving representable results even when the ordinary latent PDF underflows. Endpoint values are a pointwise convention.

EvaluateLog(Vector<Double>)

Evaluates natural log-density at original-coordinate query points.
C#
public Vector<double> EvaluateLog(
	Vector<double> values
)

Parameters

values  Vector<Double>
Queries in any order; an empty vector is permitted.

Return Value

Vector<Double>
A new caller-owned vector preserving query order and labels, with the semantics of EvaluateLog(Double).

Exceptions

ArgumentNullExceptionvalues is null.

See Also