Skip to main content

Supervised Kernel-Based Longitudinal PCA (skl-PCA)

Project description

This package implements Supervised Kernel-based Longitudinal Principal Components Analysis (skl-PCA) for predictor dimension reduction in longitudinal models. The software was written by members of the Mindstrong Health Data Science team:

  • Patrick Staples, PhD

  • Min Ouyang, PhD

  • Bob Dougherty, PhD

  • Greg Ryslik, PhD, FCAS, MAAA

  • Paul Dagum, MD, PhD

Please contact us at datascience@mindstronghealth.com.

NOTE: If you use this software in your work, please cite the following paper:

Patrick Staples, Min Ouyang, Robert F. Dougherty, Gregory A. Ryslik, and Paul Dagum (2018). Supervised Kernel PCA For Longitudinal Data. http://arxiv.org/abs/1808.06638.

Installation

The easiest way to install the package is via easy_install or pip:

$ pip install sklPCA

This should also take care of the dependencies (numpy, scipy, pandas, and sklearn).

Usage

See examples.py for examples of simulated data, predictor reduction, fitting, and cross-validated model performance.

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

sklPCA-1.0.0.tar.gz (19.5 kB view details)

Uploaded Source

Built Distribution

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

sklPCA-1.0.0-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file sklPCA-1.0.0.tar.gz.

File metadata

  • Download URL: sklPCA-1.0.0.tar.gz
  • Upload date:
  • Size: 19.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.23.0 CPython/3.6.4

File hashes

Hashes for sklPCA-1.0.0.tar.gz
Algorithm Hash digest
SHA256 202f7d677cd6e61f254c99b54505b311ebf4bb392788bac7c587663a4b2d852d
MD5 e199cfcbdf6dd423fb7333bcf26bdeb7
BLAKE2b-256 4004f050de7ab1c96240baa743fcba18929bf2fec9502a6f14e6c7db3d0fe4d2

See more details on using hashes here.

File details

Details for the file sklPCA-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: sklPCA-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 8.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.23.0 CPython/3.6.4

File hashes

Hashes for sklPCA-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1fbaeab44b9ac91dabc9ef4254d3249516dc1ceec1d012a768c46f420bd1d014
MD5 c949da84f8ab097a464830d087e22811
BLAKE2b-256 a9741d222886b6265f44b75a5bf422052389ac47c2154292f5ff3116f1d34980

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