new CAIMDiscretizer()
La clase CAIMDiscretizer discretiza un conjunto de datos numéricos en función de las
clases a las que pertenece usando el algoritmo CAIM (class-attribute interdependence maximization)
- Source:
Methods
buildQuantaMatrix(boundaries) → {Array}
Parameters:
| Name | Type | Description |
|---|---|---|
boundaries |
Array | Arreglo de los límites de los intervalos |
- Source:
Returns:
Matriz Quanta
- Type
- Array
calculateCAIM(boundaries) → {number}
Parameters:
| Name | Type | Description |
|---|---|---|
boundaries |
Array | Arreglo de los límites de los intervalos |
- Source:
Returns:
Valor CAIM normalizado
- Type
- number
discretize() → {Array}
Realiza la discretización de los datos según los pasos planteados en el artículo de L. A. Kurgan and K. J. Cios, "CAIM discretization algorithm," in IEEE Transactions on Knowledge and Data Engineering, vol. 16, no. 2, pp. 145-153, Feb. 2004, doi: 10.1109/TKDE.2004.1269594.
- Source:
Returns:
El esquema de discretización D que almacena el conjunto de límites mínimos y máximos de cada intervalo
- Type
- Array