Computes the maximum (Chebychev) distance between two data sets.

Namespace:  CenterSpace.NMath.Stats
Assembly:  NMathStats (in NMathStats.dll) Version: 3.4.0.0

Syntax

C#
public static double MaximumDistance(
	DoubleVector data1,
	DoubleVector data2
)
Visual Basic (Declaration)
Public Shared Function MaximumDistance ( _
	data1 As DoubleVector, _
	data2 As DoubleVector _
) As Double
Visual C++
public:
static double MaximumDistance(
	DoubleVector^ data1, 
	DoubleVector^ data2
)

Parameters

data1
Type: CenterSpace.NMath.Core..::.DoubleVector
The first data set.
data2
Type: CenterSpace.NMath.Core..::.DoubleVector
The second data set.

Return Value

The distance between data1 and data2.

Remarks

This distance is computed as:
CopyC#
distance( x, y ) = maximum( |xi - yi| )
This distance measure may be appropriate in cases when you want to define two objects as different if they differ on any one of the dimensions.
Missing values are allowed. Pairs of elements are excluded from the distance measure when their comparison returns NaN. If all pairs are excluded, NaN is returned for the distance measure.

Exceptions

ExceptionCondition
CenterSpace.NMath.Core..::.MismatchedSizeException Thrown if the given data sets do not have equal lengths.

See Also