Abstract
Machine learning plays a major role in many scientific investigations. However, non-expert programmers may struggle to implement the elaborate pipelines necessary to build highly accurate and generalizable models. We introduce exprso, a new R package that is an intuitive machine learning suite designed specifically for non-expert programmers. Built initially for the classification of high-dimensional data, exprso uses an object-oriented framework to encapsulate a number of common analytical methods into a series of interchangeable modules. This includes modules for feature selection, classification, high-throughput parameter grid-searching, elaborate cross-validation schemes (e.g., Monte Carlo and nested cross-validation), ensemble classification, and prediction. In addition, exprso also supports multi-class classification (through the 1-vs-all generalization of binary classifiers) and the prediction of continuous outcomes.
Author supplied keywords
Cite
CITATION STYLE
Quinn, T., Tylee, D., & Glatt, S. (2017). Exprso: An R-package for the rapid implementation of machine learning algorithms. F1000Research, 5. https://doi.org/10.12688/f1000research.9893.2
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.