Abstract
Studies on EEG involve great amount of data to be processed and analyzed, requiring valuable time that the researchers could spend on more important tasks. On this work we developed a software that incorporates pre-processing algorithms like visualization and windowing tools, band pass filter and artifact removal tools, along with the machine learning algorithms: K-Means to group the data and Decision Trees to classify it. We expect that EEG-PML facilitates researchers work and, with the help of the machine learning algorithms, the studies over the EEG data can advance over new areas of research.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Islam, M.K., Rastegarnia, A., Yang, Z.: Methods for artifact detection and removal from scalp EEG: A review. Neurophysiol. Clin. Clin. Neurophysiol. 46(4–5), 287–305 (2016)
SCCN EEGLAB [Computer Software]. https://sccn.ucsd.edu/eeglab/index.php. Accessed 18 May 2018
ADInstruments LabChart [Computer Software]. https://www.adinstruments.com/products/labchart. Accessed 18 May 2018
BrainProducts BrainVision Analyzer 2 [Computer Software]. https://www.brainproducts.com/productdetails.php?id=17. Accessed 18 May 2018
Sklearn.cluster.kmeans Scikit-learn: Machine Learning in Python. https://scikit-learn.org/stable/modules/generated/sklearn.cluster.KMeans.html. Accessed 21 Jul 2018
Decision Trees Scikit-learn: Machine Learning in Python. https://scikit-learn.org/stable/modules/tree.html. Accessed 25 Jul 2018
Ray, P.P.: A survey on visual programming languages in internet of things. Sci. Prog. 2017, 6 (2017)
Elliott, C., Vijayakumar, V., Zink, W., Hansen, R.: National instruments LabVIEW: a programming environment for laboratory automation and measurement. JALA: J. Assoc. Lab. Autom. 12(1), 17–24 (2007)
Demsar, J., Curk, T., Erjavec, A., Gorup, C., Hocevar, T., Milutinovic, M., Mozina, M., Polajnar, M., Toplak, M., Staric, A., Stajdohar, M., Umek, L., Zagar, L., Zbontar, J., Zitnik, M., Zupan, B.: Orange: data mining toolbox in Python. J. Mach. Learn. Res. 14, 2349–2353 (2013)
Hyvärinen, A., Oja, E.: Independent component analysis: algorithms and applications. Neural Networks 13(4–5), 411–430 (2000)
Roach, B.J., Mathalon, D.H.: Event-related EEG time-frequency analysis: an overview of measures and an analysis of early gamma band phase locking in schizophrenia. Schizophr. Bull. 34(5), 907–926 (2008)
Smith, S.W.: The scientist and engineer’s guide to digital signal processing (1997)
Cerna, M., Harvey, A.F.: The fundamentals of FFT-based signal analysis and measurement. National Instruments, Junho, 54 (2000)
Yeh, S.T.: Using trapezoidal rule for the area under a curve calculation. In: Proceedings of the 27th Annual SAS® User Group International (SUGI 2002) (2002)
MacQueen, J.B.: Some methods for classification and analysis of multivariate observations. In: Proceedings Fifth Berkeley Symposium on Mathematical Statistics and Probability, vol. 1, pp. 281–297. University of California Press (1967)
Rousseeuw, P.J.: Silhouettes: a graphic aid to the interpretation and validation of cluster analysis. J. Comput. Appl. Math. 20, 53–65 (1987)
sklearn.metrics.silhouette_score Scikit-learn: Machine Learning in Python. https://scikit-learn.org/stable/modules/generated/sklearn.metrics.silhouette_score.html. Accessed 22 Jul 2018
Gini, C.: Variabilità e Mutabilità, Harvard University (1912)
Gansner, E., Ellson, J., North, S. Graphviz (Version 2.38) [Computer software]. https://graphviz.gitlab.io/download/. Accessed 28 Jul 2018
González, A.A., Gómez, F.R.: The analysis of EEG coherence reflects middle childhood differences in mathematical achievement. Brain Cogn. 2018(124), 57–63 (2018)
Wilkinson, G.S., Robertson, G.J.: Wide Range Achievement Test (WRAT4). Psychological Assessment Resources, Lutz (2006)
Acknowledgment
The authors of this paper would like to acknowledge the EEG database provided by Andrés Antonio González Garrido and Fabiola Reveca Gómez Velázquez.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Ethics declarations
The authors declare that they have no conflict of interest.
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Alvarado-Robles, L.G., Munguia-Nava, C.M., Román-Godínez, I., Salido-Ruiz, R.A., Torres-Ramos, S. (2020). EEG-PML: A Software for Processing and Machine Learning Analysis of EEG Signals. In: González Díaz, C., et al. VIII Latin American Conference on Biomedical Engineering and XLII National Conference on Biomedical Engineering. CLAIB 2019. IFMBE Proceedings, vol 75. Springer, Cham. https://doi.org/10.1007/978-3-030-30648-9_1
Download citation
DOI: https://doi.org/10.1007/978-3-030-30648-9_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-30647-2
Online ISBN: 978-3-030-30648-9
eBook Packages: EngineeringEngineering (R0)