Cargando…
Empirical study of seven data mining algorithms on different characteristics of datasets for biomedical classification applications
BACKGROUND: Various kinds of data mining algorithms are continuously raised with the development of related disciplines. The applicable scopes and their performances of these algorithms are different. Hence, finding a suitable algorithm for a dataset is becoming an important emphasis for biomedical...
Autores principales: | , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2017
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5668968/ https://www.ncbi.nlm.nih.gov/pubmed/29096638 http://dx.doi.org/10.1186/s12938-017-0416-x |
_version_ | 1783275770620149760 |
---|---|
author | Zhang, Yiyan Xin, Yi Li, Qin Ma, Jianshe Li, Shuai Lv, Xiaodan Lv, Weiqi |
author_facet | Zhang, Yiyan Xin, Yi Li, Qin Ma, Jianshe Li, Shuai Lv, Xiaodan Lv, Weiqi |
author_sort | Zhang, Yiyan |
collection | PubMed |
description | BACKGROUND: Various kinds of data mining algorithms are continuously raised with the development of related disciplines. The applicable scopes and their performances of these algorithms are different. Hence, finding a suitable algorithm for a dataset is becoming an important emphasis for biomedical researchers to solve practical problems promptly. METHODS: In this paper, seven kinds of sophisticated active algorithms, namely, C4.5, support vector machine, AdaBoost, k-nearest neighbor, naïve Bayes, random forest, and logistic regression, were selected as the research objects. The seven algorithms were applied to the 12 top-click UCI public datasets with the task of classification, and their performances were compared through induction and analysis. The sample size, number of attributes, number of missing values, and the sample size of each class, correlation coefficients between variables, class entropy of task variable, and the ratio of the sample size of the largest class to the least class were calculated to character the 12 research datasets. RESULTS: The two ensemble algorithms reach high accuracy of classification on most datasets. Moreover, random forest performs better than AdaBoost on the unbalanced dataset of the multi-class task. Simple algorithms, such as the naïve Bayes and logistic regression model are suitable for a small dataset with high correlation between the task and other non-task attribute variables. K-nearest neighbor and C4.5 decision tree algorithms perform well on binary- and multi-class task datasets. Support vector machine is more adept on the balanced small dataset of the binary-class task. CONCLUSIONS: No algorithm can maintain the best performance in all datasets. The applicability of the seven data mining algorithms on the datasets with different characteristics was summarized to provide a reference for biomedical researchers or beginners in different fields. |
format | Online Article Text |
id | pubmed-5668968 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2017 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-56689682017-11-08 Empirical study of seven data mining algorithms on different characteristics of datasets for biomedical classification applications Zhang, Yiyan Xin, Yi Li, Qin Ma, Jianshe Li, Shuai Lv, Xiaodan Lv, Weiqi Biomed Eng Online Research BACKGROUND: Various kinds of data mining algorithms are continuously raised with the development of related disciplines. The applicable scopes and their performances of these algorithms are different. Hence, finding a suitable algorithm for a dataset is becoming an important emphasis for biomedical researchers to solve practical problems promptly. METHODS: In this paper, seven kinds of sophisticated active algorithms, namely, C4.5, support vector machine, AdaBoost, k-nearest neighbor, naïve Bayes, random forest, and logistic regression, were selected as the research objects. The seven algorithms were applied to the 12 top-click UCI public datasets with the task of classification, and their performances were compared through induction and analysis. The sample size, number of attributes, number of missing values, and the sample size of each class, correlation coefficients between variables, class entropy of task variable, and the ratio of the sample size of the largest class to the least class were calculated to character the 12 research datasets. RESULTS: The two ensemble algorithms reach high accuracy of classification on most datasets. Moreover, random forest performs better than AdaBoost on the unbalanced dataset of the multi-class task. Simple algorithms, such as the naïve Bayes and logistic regression model are suitable for a small dataset with high correlation between the task and other non-task attribute variables. K-nearest neighbor and C4.5 decision tree algorithms perform well on binary- and multi-class task datasets. Support vector machine is more adept on the balanced small dataset of the binary-class task. CONCLUSIONS: No algorithm can maintain the best performance in all datasets. The applicability of the seven data mining algorithms on the datasets with different characteristics was summarized to provide a reference for biomedical researchers or beginners in different fields. BioMed Central 2017-11-02 /pmc/articles/PMC5668968/ /pubmed/29096638 http://dx.doi.org/10.1186/s12938-017-0416-x Text en © The Author(s) 2017 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated. |
spellingShingle | Research Zhang, Yiyan Xin, Yi Li, Qin Ma, Jianshe Li, Shuai Lv, Xiaodan Lv, Weiqi Empirical study of seven data mining algorithms on different characteristics of datasets for biomedical classification applications |
title | Empirical study of seven data mining algorithms on different characteristics of datasets for biomedical classification applications |
title_full | Empirical study of seven data mining algorithms on different characteristics of datasets for biomedical classification applications |
title_fullStr | Empirical study of seven data mining algorithms on different characteristics of datasets for biomedical classification applications |
title_full_unstemmed | Empirical study of seven data mining algorithms on different characteristics of datasets for biomedical classification applications |
title_short | Empirical study of seven data mining algorithms on different characteristics of datasets for biomedical classification applications |
title_sort | empirical study of seven data mining algorithms on different characteristics of datasets for biomedical classification applications |
topic | Research |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5668968/ https://www.ncbi.nlm.nih.gov/pubmed/29096638 http://dx.doi.org/10.1186/s12938-017-0416-x |
work_keys_str_mv | AT zhangyiyan empiricalstudyofsevendataminingalgorithmsondifferentcharacteristicsofdatasetsforbiomedicalclassificationapplications AT xinyi empiricalstudyofsevendataminingalgorithmsondifferentcharacteristicsofdatasetsforbiomedicalclassificationapplications AT liqin empiricalstudyofsevendataminingalgorithmsondifferentcharacteristicsofdatasetsforbiomedicalclassificationapplications AT majianshe empiricalstudyofsevendataminingalgorithmsondifferentcharacteristicsofdatasetsforbiomedicalclassificationapplications AT lishuai empiricalstudyofsevendataminingalgorithmsondifferentcharacteristicsofdatasetsforbiomedicalclassificationapplications AT lvxiaodan empiricalstudyofsevendataminingalgorithmsondifferentcharacteristicsofdatasetsforbiomedicalclassificationapplications AT lvweiqi empiricalstudyofsevendataminingalgorithmsondifferentcharacteristicsofdatasetsforbiomedicalclassificationapplications |