public static NonMetricMultidimensionalScaling Analyze(
DoubleMatrix dissimilarities,
int? configurationDimension = null,
double minkowskiDistanceOrder = 2,
int maximumNumberOfIterations = 200,
double terminationTolerance = 0.0001
)
Public Shared Function Analyze (
dissimilarities As DoubleMatrix,
Optional configurationDimension As Integer? = Nothing,
Optional minkowskiDistanceOrder As Double = 2,
Optional maximumNumberOfIterations As Integer = 200,
Optional terminationTolerance As Double = 0.0001
) As NonMetricMultidimensionalScaling
public:
static NonMetricMultidimensionalScaling^ Analyze(
DoubleMatrix^ dissimilarities,
Nullable<int> configurationDimension = nullptr,
double minkowskiDistanceOrder = 2,
int maximumNumberOfIterations = 200,
double terminationTolerance = 0.0001
)
static member Analyze :
dissimilarities : DoubleMatrix *
?configurationDimension : Nullable<int> *
?minkowskiDistanceOrder : float *
?maximumNumberOfIterations : int *
?terminationTolerance : float
(* Defaults:
let _configurationDimension = defaultArg configurationDimension null
let _minkowskiDistanceOrder = defaultArg minkowskiDistanceOrder 2
let _maximumNumberOfIterations = defaultArg maximumNumberOfIterations 200
let _terminationTolerance = defaultArg terminationTolerance 0.0001
*)
-> NonMetricMultidimensionalScaling
The search for the optimal configuration of points in the target space starts with a classical scaling of the dissimilarities. If the initial configuration can't be computed, an exception is thrown.
ArgumentNullException | dissimilarities is null. |
ArgumentException | dissimilarities is not symmetric -or- dissimilarities can't be scaled to an initial configuration via a ClassicalMultidimensionalScaling analysis. |
ArgumentOutOfRangeException | configurationDimension is less than 1 -or- configurationDimension is greater than the number of rows in dissimilarities -or- configurationDimension is greater than the number of positive eigenvalues of the initial scaling matrix. -or- minkowskiDistanceOrder is less than 1. -or- maximumNumberOfIterations is not positive. -or- terminationTolerance is not positive. |