Framework for conditional density estimation
Project description
[](https://travis-ci.org/ferreira-rothfuss/Conditional_Density_Estimation)
# Conditional Density Estimation (CDE)
## Description
Implementations of various methods for conditional density estimation
* **Parametric neural network based methods**
* Mixture Density Networks (MDN)
* Kernel Density Estimation (KMN)
* **Nonparametric methods**
* Conditional Kernel Density Estimation (CKDE)
* $\epsilon$-Neighborhood Kernel Density Estimation (NKDE)
* **Semiparametric methods**
* Least Squares Conditional Density Estimation (LSKDE)
Beyond estimating conditional probability densities, the package features extensive functionality for computing:
* **Centered moments:** mean, covariance, skewness and kurtosis
* **Statistical divergences:** KL-divergence, JS-divergence, Hellinger distance
* **Percentiles and expected shortfall**
## Installation
To use the library, either clone the GitHub repository and import it into your projects or install the pip package:
```
pip install cde
```
## Documentation
See the documentation [here](https://ferreira-rothfuss.github.io/Conditional_Density_Estimation).
## Citing
If you use CDE in your research, you can cite it as follows:
```
@misc{cde2019,
author = {Jonas Rothfuss, Fabio Ferreira},
title = {Conditional Density Estimation},
year = {2019},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/ferreira-fabio/Conditional_Density_Estimation}},
}
```
# Conditional Density Estimation (CDE)
## Description
Implementations of various methods for conditional density estimation
* **Parametric neural network based methods**
* Mixture Density Networks (MDN)
* Kernel Density Estimation (KMN)
* **Nonparametric methods**
* Conditional Kernel Density Estimation (CKDE)
* $\epsilon$-Neighborhood Kernel Density Estimation (NKDE)
* **Semiparametric methods**
* Least Squares Conditional Density Estimation (LSKDE)
Beyond estimating conditional probability densities, the package features extensive functionality for computing:
* **Centered moments:** mean, covariance, skewness and kurtosis
* **Statistical divergences:** KL-divergence, JS-divergence, Hellinger distance
* **Percentiles and expected shortfall**
## Installation
To use the library, either clone the GitHub repository and import it into your projects or install the pip package:
```
pip install cde
```
## Documentation
See the documentation [here](https://ferreira-rothfuss.github.io/Conditional_Density_Estimation).
## Citing
If you use CDE in your research, you can cite it as follows:
```
@misc{cde2019,
author = {Jonas Rothfuss, Fabio Ferreira},
title = {Conditional Density Estimation},
year = {2019},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/ferreira-fabio/Conditional_Density_Estimation}},
}
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cde-0.5.tar.gz
(91.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
cde-0.5-py2-none-any.whl
(138.8 kB
view details)
File details
Details for the file cde-0.5.tar.gz.
File metadata
- Download URL: cde-0.5.tar.gz
- Upload date:
- Size: 91.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65f97704d38718e165e59afcb891142ff1bc68ff79975a0d759f4afcbc5a8bc1
|
|
| MD5 |
dbaa3d5cd6616297e14b684cb51da9f4
|
|
| BLAKE2b-256 |
d45143f9c19bef0a2eb815d1fc5114049f82672b540dba71abeb06d7b66ca850
|
File details
Details for the file cde-0.5-py2-none-any.whl.
File metadata
- Download URL: cde-0.5-py2-none-any.whl
- Upload date:
- Size: 138.8 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd405705ff2fd948e0eb1540a61022b35c278de66bbb84fce256a85800c46944
|
|
| MD5 |
0dcb4fba7919a4251cfd3aa4790531a2
|
|
| BLAKE2b-256 |
ec1211e8efd759837f0ad97618715acd46c1fed7e7608fe735363603a17111d5
|