|
| DynamicTimeWarping (double[] x, double[] y, DistanceMeasure distanceMeasure=DistanceMeasure.Euclidean, bool boundaryConstraintStart=true, bool boundaryConstraintEnd=true, int?slopeStepSizeDiagonal=null, int?slopeStepSizeAside=null, int?sakoeChibaMaxShift=null) |
| Initialize class that performs single variable DTW calculation for given series and settings. More...
|
|
SharpBCI.DynamicTimeWarping.DynamicTimeWarping |
( |
double[] |
x, |
|
|
double[] |
y, |
|
|
DistanceMeasure |
distanceMeasure = DistanceMeasure.Euclidean , |
|
|
bool |
boundaryConstraintStart = true , |
|
|
bool |
boundaryConstraintEnd = true , |
|
|
int? |
slopeStepSizeDiagonal = null , |
|
|
int? |
slopeStepSizeAside = null , |
|
|
int? |
sakoeChibaMaxShift = null |
|
) |
| |
Initialize class that performs single variable DTW calculation for given series and settings.
- Parameters
-
x | Series A, array of values. |
y | Series B, array of values. |
///
- Parameters
-
distanceMeasure | Distance measure used (how distance for value pair (p,q) of signal elements is calculated from multiple variables). |
boundaryConstraintStart | Apply boundary constraint at (1, 1). |
boundaryConstraintEnd | Apply boundary constraint at (m, n). |
slopeStepSizeDiagonal | Diagonal steps in local window for calculation. Results in Ikatura paralelogram shaped dtw-candidate space. Use in combination with slopeStepSizeAside parameter. Leave null for no constraint. |
slopeStepSizeAside | Side steps in local window for calculation. Results in Ikatura paralelogram shaped dtw-candidate space. Use in combination with slopeStepSizeDiagonal parameter. Leave null for no constraint. |
sakoeChibaMaxShift | Sakoe-Chiba max shift constraint (side steps). Leave null for no constraint. |
The documentation for this class was generated from the following file: