Skip to main content

Causal feature selection for time series data using transfer entropy

Project description

Transfer Entropy Feature Selection

License: MIT PyPI - Version PyPI - Downloads

This repository implements a causal feature selection algorithm based on transfer entropy. The algorithm is described in: Bonetti, P., Metelli, A. M., & Restelli, M. (2023, October 17). Causal Feature Selection via Transfer Entropy. (https://arxiv.org/abs/2310.11059).

Installation

The package can be installed using pip:

pip install tefs

How to use

Refer to the documentation for usage examples.

Attribution

If you use this package in your research, please cite the following paper:

@INPROCEEDINGS{10651028,
  author={Bonetti, Paolo and Metelli, Alberto Maria and Restelli, Marcello},
  booktitle={2024 International Joint Conference on Neural Networks (IJCNN)}, 
  title={Causal Feature Selection via Transfer Entropy}, 
  year={2024},
  volume={},
  number={},
  pages={1-10},
  keywords={Machine learning algorithms;Time series analysis;Neural networks;Focusing;Feature extraction;Entropy;Data models;Feature selection;transfer entropy;causal feature selection;time series},
  doi={10.1109/IJCNN60899.2024.10651028}
}

Authors

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

tefs-0.3.3.tar.gz (13.4 kB view details)

Uploaded Source

Built Distribution

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

tefs-0.3.3-py3-none-any.whl (11.9 kB view details)

Uploaded Python 3

File details

Details for the file tefs-0.3.3.tar.gz.

File metadata

  • Download URL: tefs-0.3.3.tar.gz
  • Upload date:
  • Size: 13.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.11

File hashes

Hashes for tefs-0.3.3.tar.gz
Algorithm Hash digest
SHA256 56c8a0d69e078b9eb07d1bbc366959e47885908783d4cc0738a4e627ee152d3c
MD5 bdfdbc39281ed3ff64339a6487882f44
BLAKE2b-256 1e8c3cbab53e553ee1cab518dd0161bb2ff42508a659b8c84f26736e647755df

See more details on using hashes here.

File details

Details for the file tefs-0.3.3-py3-none-any.whl.

File metadata

  • Download URL: tefs-0.3.3-py3-none-any.whl
  • Upload date:
  • Size: 11.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.11

File hashes

Hashes for tefs-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3d453ce656c119532b80b2f47e9b68213c420f9d55abd7ce83869539d8176930
MD5 319c02e88324cefb3a1a4a0c575db9e7
BLAKE2b-256 d98c0dd27cccfa8ae60f116634709f41c6d45a5a04aa6e2f09ae7f6ff2cc3dec

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