Skip to content

funHDDC-wavelet is a functional data clustering method. It use the Discrete Wavelet Transform to decompose curves into multiple components (levels) then train a parcimonious gaussian mixture model on them.

Notifications You must be signed in to change notification settings

Erwangf/funHDDC-wavelet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Functional Model-Based Discrimination and Clustering using wavelets

Travis build status Lifecycle: experimental

The R package funHDDCwavelet allows to perform time series clustering, via discrete wavelet transform, and modeling wavelet coefficients with a parcimonious gaussian mixture model. Parameter estimation is done with an EM algorithm.

Installation

You can install the development version from GitHub with:

# install.packages("devtools")
devtools::install_github("Erwangf/funHDDC-wavelet")

Example

This is a basic example which shows you how to solve a common problem:

library(funHDDCwavelet)
#>    __             _   _ ____  ____   ____                         _      _   
#>   / _|_   _ _ __ | | | |  _ \|  _ \ / ___|_      ____ ___   _____| | ___| |_ 
#>  | |_| | | | '_ \| |_| | | | | | | | |   \ \ /\ / / _` \ \ / / _ \ |/ _ \ __|
#>  |  _| |_| | | | |  _  | |_| | |_| | |___ \ V  V / (_| |\ V /  __/ |  __/ |_ 
#>  |_|  \__,_|_| |_|_| |_|____/|____/ \____| \_/\_/ \__,_| \_/ \___|_|\___|\__|
#> 
#> 
#> 
## basic example code

Acknowledgements

This research benefited from the support of the FMJH ’Program Gaspard Monge for optimization and operations research and their interactions with data science’, and from the support from EDF and Thales.

About

funHDDC-wavelet is a functional data clustering method. It use the Discrete Wavelet Transform to decompose curves into multiple components (levels) then train a parcimonious gaussian mixture model on them.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages