radsel
Radius selection using kernel density estimation for the computation of nonlinear measures
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 5 DOI reference(s) in README -
○Academic publication links
-
✓Committers with academic emails
1 of 1 committers (100.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.4%) to scientific vocabulary
Repository
Radius selection using kernel density estimation for the computation of nonlinear measures
Basic Info
- Host: GitHub
- Owner: johmedr
- License: mit
- Language: MATLAB
- Default Branch: main
- Homepage: https://doi.org/10.1063/5.0055797
- Size: 14.6 KB
Statistics
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
RADSEL: Radius selection for nonlinear measures.
The RADSEL function automates the selection of an optimal radius parameter for estimating nonlinear measures from finite-length temporal signals. It leverages the Kernel Density Estimator (KDE) framework to improve the precision of measures such as the correlation dimension and Kolmogorov-Sinai entropy. This function is particularly useful for analyzing signals generated by nonlinear systems and experimental electroencephalographic time series.
Citation
If you use RADSEL in your research or academic work, please cite the following paper:
Johan Medrano, Abderrahmane Kheddar, Annick Lesne, Sofiane Ramdani;
"Radius selection using kernel density estimation for the computation of nonlinear measures."
Chaos, 1 August 2021; 31 (8): 083131.
DOI: 10.1063/5.0055797
Direct Link: https://doi.org/10.1063/5.0055797
Getting Started
Prerequisites
Ensure you have MATLAB installed on your machine to use RADSEL. The function is compatible with MATLAB R2018a and later versions.
Installation
Clone this repository or download the ZIP file to get started with RADSEL:
bash
git clone https://github.com/yourusername/RADSEL.git
Navigate to the RADSEL directory in MATLAB to access the function.
Usage
To use RADSEL, load your data into MATLAB and call the function with your data matrix as the input. The function syntax is as follows:
matlab
radius = RADSEL(X, P, D, N, STD, IQR)
X: Input data matrix (samples x dimensions).P(optional): Norm order (default is 2, Euclidean distance).D(optional): Number of dimensions to consider (default is all columns inX).N(optional): Number of samples to consider (default is all rows inX).STD(optional): Standard deviation of the input data (default is calculated fromX).IQR(optional): Interquartile range of the input data (default is calculated fromX).
Examples
Load your data and call RADSEL:
matlab
load('yourData.mat'); % Replace 'yourData.mat' with your data file
optimalRadius = RADSEL(data);
disp(['Optimal Radius: ', num2str(optimalRadius)]);
License
This project is licensed under the MIT License - see the LICENSE.md file for details.
Owner
- Name: Johan Medrano
- Login: johmedr
- Kind: user
- Company: Wellcome Centre for Human Neuroimaging
- Repositories: 5
- Profile: https://github.com/johmedr
Research fellow
Citation (CITATION.cff)
cff-version: 1.2.0
message: >-
If you use this software, please cite it using the metadata from this file.
type: software
title: 'fooof_mat'
authors:
- given-names: 'Johan'
family-names: 'Medrano'
orcid: 'https://orcid.org/0000-0002-7558-2071'
repository-code: 'https://github.com/johmedr/radsel'
license: MIT
preferred-citation:
type: article
authors:
- given-names: 'Johan'
family-names: 'Medrano'
orcid: 'https://orcid.org/0000-0002-7558-2071'
- given-names: 'Abderrahmane'
family-names: 'Kheddar'
orcid: 'https://orcid.org/0000-0001-9033-9742'
- given-names: 'Annick'
family-names: 'Lesne'
orcid: 'https://orcid.org/0000-0002-6647-612X'
- given-names: 'Sofiane'
family-names: 'Ramdani'
orcid: 'https://orcid.org/0000-0001-8925-3546'
doi: '10.1063/5.0055797'
journal: 'Chaos'
title: 'Radius selection using kernel density estimation for the computation of nonlinear measures'
issue: 8
volume: 31
year: 2021
GitHub Events
Total
- Watch event: 1
Last Year
- Watch event: 1
Committers
Last synced: 8 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Johan Medrano | j****o@u****k | 8 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 8 months ago