Skip to main content

GPmix is an ensemble clustering algorithm for functional data via random projections.

Project description

About

GPmix is a clustering algorithm for functional data generated from Gaussian process mixtures. While designed specifically for Gaussian process mixtures, GPmix has been shown to perform well on functional data beyond this setting.

The main steps of the algorithm are:

  1. Smoothing: Apply smoothing techniques to raw data to obtain continuous functions.
  2. Projection: Project the functional data onto a set of randomly generated functions.
  3. Learning GMMs: Fit univariate Gaussian mixture models to the projection coefficients for each projection function.
  4. Ensemble: Combine the multiple GMMs to extract a consensus clustering.

Links

Contributing

This project is under active development. If you encounter any bugs or have suggestions for improvements, please let us know.

Pull requests are welcome. For major changes, please open an issue first to discuss your proposed modifications. Remember to update tests as appropriate.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gpmix-0.1.6.tar.gz (26.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gpmix-0.1.6-py3-none-any.whl (20.3 kB view details)

Uploaded Python 3

File details

Details for the file gpmix-0.1.6.tar.gz.

File metadata

  • Download URL: gpmix-0.1.6.tar.gz
  • Upload date:
  • Size: 26.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for gpmix-0.1.6.tar.gz
Algorithm Hash digest
SHA256 2c35834c6ae0f67de85632f0c69102e346513d6bdd2013316a33e72981e520ba
MD5 bc882533a39497d6f9f745e4c8e0a107
BLAKE2b-256 eb861cba0a4ee2499ef58413e7ab5a73448796f0467a35e9bc129f52c3f183df

See more details on using hashes here.

File details

Details for the file gpmix-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: gpmix-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 20.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for gpmix-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 b4611bffb2764ebb0fbf691ac4a7524673d8f5ccc7dd93ab5d8f24698bfef8c5
MD5 7ff20471d38ab2c1404975a6912b9ec4
BLAKE2b-256 dee8219ff2d79e0ecb3bef0eba9217567a56c03e325ed742aa657a03af862675

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page