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-1.0.0.tar.gz (15.0 kB view details)

Uploaded Source

Built Distribution

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

tefs-1.0.0-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for tefs-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d7c5531a4fcf15be8d68cf2b65498ccea285bfbde91667d78b5d558a95f7502c
MD5 aa7f7b2ccadaa8308b7712a40a1482d0
BLAKE2b-256 a080c1ad23bc85d3d2e7d6c347a331aadd4d1757d2492a0c9fbb911ff9502bb7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for tefs-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6435f4adf2ecb924c24cf206ab64f07daa57a6cb3fe56b480b1d02c3dd48a604
MD5 e876bc34d1d36e22d8e37fd68e6cdbe8
BLAKE2b-256 1d3b3e80ad65c1da257f0d65381935cc9551a36741659b2b55bdc26c931eb5f4

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