| Literature DB >> 29560250 |
Thomas Quinn1, Daniel Tylee2, Stephen Glatt2.
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.Entities:
Keywords: R; classification; cross-validation; genomics; machine learning; package; prediction; supervised; unsupervised
Year: 2016 PMID: 29560250 PMCID: PMC5832912 DOI: 10.12688/f1000research.9893.2
Source DB: PubMed Journal: F1000Res ISSN: 2046-1402