You are here: Start » AVL.NET » Invoke.FindDensityMaxima_FixedCount
Finds local density maxima in set of values by looking for the highest concentration of a fixed number of samples.
Namespace: | Avl |
---|---|
Assembly: | AvlNet.dll |
Syntax
C++
C#
public static void FindDensityMaxima_FixedCount ( List<float> inValues, int inCount, Optional<float> inMaxSpread, bool inAllowOverlapping, Optional<float> inCycle, Avl.DataModeFunction inModeFunction, Optional<Avl.LocalBlindness> inLocalBlindness, List<float> outModes, List<float> outSpreads )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
![]() | inValues | System.Collections.Generic.List<float> | Data points array. | ||
![]() | inCount | int | <2, INF> | 3 | Number of points in a single window. Default value: 3. |
![]() | inMaxSpread | Atl.Optional<float> | Maximum spread of points within a window. Default value: atl::NIL. | ||
![]() | inAllowOverlapping | bool | If true all local maxima will be returned otherwise for each group of ranges that overlap a single mode will be returned (the middle of the group). | ||
![]() | inCycle | Atl.Optional<float> | Length of the cycle if data is to be considered cyclically. Default value: atl::NIL. | ||
![]() | inModeFunction | Avl.DataModeFunction | Mean | Method of calculating the center of a data mode. Default value: Mean. | |
![]() | inLocalBlindness | Atl.Optional<Avl.LocalBlindness> | Helps to sieve out unnecessary points. Default value: atl::NIL. | ||
![]() | outModes | System.Collections.Generic.List<float> | Computed data modes. | ||
![]() | outSpreads | System.Collections.Generic.List<float> | Spreads of windows that had a mode. |