This script pre-processes the spectra to reproduce Fig. 1 of our paper:
Guevara, E., Torres-Galván, J. C., Ramírez-Elías, M. G., Luevano-Contreras, C., & González, F. J. (2018). Use of Raman spectroscopy to screen diabetes mellitus with machine learning tools. Biomedical Optics Express, 9(10), 4998–5010. https://doi.org/10.1364/BOE.9.004998
The dataset of our work where the application of portable Raman spectroscopy coupled with several supervised machine-learning techniques, is used to discern between diabetic patients (DM2) and healthy controls (Ctrl), with a high degree of accuracy. Download dataset from: https://www.kaggle.com/codina/raman-spectroscopy-of-diabetes
Edgar Guevara (2021). Raman spectroscopy to screen diabetes mellitus (https://github.com/guevaracodina/raman-diabetes), GitHub. Retrieved .
Thanks for pointing out this issue, the missing files were added to the auxiliary code needed to run this example: https://la.mathworks.com/matlabcentral/fileexchange/60383-implementation-of-the-vancouver-raman-algorithm
Excellent work! You forget the subroutine removenan in your zip file.
Even so, I was capable of using in my application. Thank you, shortly I will cite your paper.
Inspired by: Implementation of the Vancouver Raman Algorithm
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!