Cargando…

Optimisation of a machine learning algorithm in human locomotion using principal component and discriminant function analyses

Assessment methods in human locomotion often involve the description of normalised graphical profiles and/or the extraction of discrete variables. Whilst useful, these approaches may not represent the full complexity of gait data. Multivariate statistical methods, such as Principal Component Analysi...

Descripción completa

Detalles Bibliográficos
Autores principales: Bisele, Maria, Bencsik, Martin, Lewis, Martin G. C., Barnett, Cleveland T.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5590884/
https://www.ncbi.nlm.nih.gov/pubmed/28886059
http://dx.doi.org/10.1371/journal.pone.0183990
_version_ 1783262605762101248
author Bisele, Maria
Bencsik, Martin
Lewis, Martin G. C.
Barnett, Cleveland T.
author_facet Bisele, Maria
Bencsik, Martin
Lewis, Martin G. C.
Barnett, Cleveland T.
author_sort Bisele, Maria
collection PubMed
description Assessment methods in human locomotion often involve the description of normalised graphical profiles and/or the extraction of discrete variables. Whilst useful, these approaches may not represent the full complexity of gait data. Multivariate statistical methods, such as Principal Component Analysis (PCA) and Discriminant Function Analysis (DFA), have been adopted since they have the potential to overcome these data handling issues. The aim of the current study was to develop and optimise a specific machine learning algorithm for processing human locomotion data. Twenty participants ran at a self-selected speed across a 15m runway in barefoot and shod conditions. Ground reaction forces (BW) and kinematics were measured at 1000 Hz and 100 Hz, respectively from which joint angles (°), joint moments (N.m.kg(-1)) and joint powers (W.kg(-1)) for the hip, knee and ankle joints were calculated in all three anatomical planes. Using PCA and DFA, power spectra of the kinematic and kinetic variables were used as a training database for the development of a machine learning algorithm. All possible combinations of 10 out of 20 participants were explored to find the iteration of individuals that would optimise the machine learning algorithm. The results showed that the algorithm was able to successfully predict whether a participant ran shod or barefoot in 93.5% of cases. To the authors’ knowledge, this is the first study to optimise the development of a machine learning algorithm.
format Online
Article
Text
id pubmed-5590884
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-55908842017-09-15 Optimisation of a machine learning algorithm in human locomotion using principal component and discriminant function analyses Bisele, Maria Bencsik, Martin Lewis, Martin G. C. Barnett, Cleveland T. PLoS One Research Article Assessment methods in human locomotion often involve the description of normalised graphical profiles and/or the extraction of discrete variables. Whilst useful, these approaches may not represent the full complexity of gait data. Multivariate statistical methods, such as Principal Component Analysis (PCA) and Discriminant Function Analysis (DFA), have been adopted since they have the potential to overcome these data handling issues. The aim of the current study was to develop and optimise a specific machine learning algorithm for processing human locomotion data. Twenty participants ran at a self-selected speed across a 15m runway in barefoot and shod conditions. Ground reaction forces (BW) and kinematics were measured at 1000 Hz and 100 Hz, respectively from which joint angles (°), joint moments (N.m.kg(-1)) and joint powers (W.kg(-1)) for the hip, knee and ankle joints were calculated in all three anatomical planes. Using PCA and DFA, power spectra of the kinematic and kinetic variables were used as a training database for the development of a machine learning algorithm. All possible combinations of 10 out of 20 participants were explored to find the iteration of individuals that would optimise the machine learning algorithm. The results showed that the algorithm was able to successfully predict whether a participant ran shod or barefoot in 93.5% of cases. To the authors’ knowledge, this is the first study to optimise the development of a machine learning algorithm. Public Library of Science 2017-09-08 /pmc/articles/PMC5590884/ /pubmed/28886059 http://dx.doi.org/10.1371/journal.pone.0183990 Text en © 2017 Bisele et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Bisele, Maria
Bencsik, Martin
Lewis, Martin G. C.
Barnett, Cleveland T.
Optimisation of a machine learning algorithm in human locomotion using principal component and discriminant function analyses
title Optimisation of a machine learning algorithm in human locomotion using principal component and discriminant function analyses
title_full Optimisation of a machine learning algorithm in human locomotion using principal component and discriminant function analyses
title_fullStr Optimisation of a machine learning algorithm in human locomotion using principal component and discriminant function analyses
title_full_unstemmed Optimisation of a machine learning algorithm in human locomotion using principal component and discriminant function analyses
title_short Optimisation of a machine learning algorithm in human locomotion using principal component and discriminant function analyses
title_sort optimisation of a machine learning algorithm in human locomotion using principal component and discriminant function analyses
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5590884/
https://www.ncbi.nlm.nih.gov/pubmed/28886059
http://dx.doi.org/10.1371/journal.pone.0183990
work_keys_str_mv AT biselemaria optimisationofamachinelearningalgorithminhumanlocomotionusingprincipalcomponentanddiscriminantfunctionanalyses
AT bencsikmartin optimisationofamachinelearningalgorithminhumanlocomotionusingprincipalcomponentanddiscriminantfunctionanalyses
AT lewismartingc optimisationofamachinelearningalgorithminhumanlocomotionusingprincipalcomponentanddiscriminantfunctionanalyses
AT barnettclevelandt optimisationofamachinelearningalgorithminhumanlocomotionusingprincipalcomponentanddiscriminantfunctionanalyses