Local Online Fusion Discretizer (LOFD)

Local Online Fusion Discretizer (LOFD)

LOFD  is an online, self-adaptive discretizer for streaming classification. It smoothly adapts its interval limits reducing the negative impact of shifts and analyze interval labeling and interaction problems in data streaming. Interaction discretizer-learner is addressed by providing 2 alike solutions. The algorithm generates an online and self-adaptive discretization solution for streaming classification which aims at reducing the negative impact of fluctuations in evolving intervals.

Status

           

Use

val lofd = LOFDiscretizerTransformer()
  .setInitTh(1)
val discretized = ofs transform dataSet

Release

The latest version is : 0.1.0 / Date: 2018-09-28  / Scala version: 2.11.12

Reference

S. Ramírez-Gallego, S. García, F. Herrera, Online entropy-based discretization for data streaming classification, Future Generation Computer Systems, Volume 86, 2018, Pages 59-70, ISSN 0167-739X, https://doi.org/10.1016/j.future.2018.03.008. (http://www.sciencedirect.com/science/article/pii/S0167739X17325815) Keywords: Data stream; Concept drift; Data preprocessing; Data reduction; Discretization; Online learning