new CSP(class1, class2)
Creates a new CSP object
Parameters:
Name | Type | Description |
---|---|---|
class1 |
Array.<Array.<number>> | Data samples for class 1. Rows should be samples, columns should be signals. |
class2 |
Array.<Array.<number>> | Data samples for class 2. Rows should be samples, columns should be signals. |
Methods
project(data, dimensionsopt) → {Array.<Array.<number>>}
Projects data and reduces to given number of dimensions
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
data |
Array.<Array.<number>> | Data points to be projected. Rows should be samples, columns should be signals. | |
dimensions |
number |
<optional> |
Number of dimensions to be returned. Can range from 1 to number of signals. Defaults to number of signals. |
Returns:
Projected data. Rows are samples, columns are dimensions sorted by descending importance.
- Type
- Array.<Array.<number>>