Skip to contents

Advanced Machine Learning made easy, efficient, reproducible

Online Documentation and Vignettes

https://rtemis.org

System Setup

There are some options you can define in your .Rprofile (usually found in your home directory), so you do not have to define each time you execute a function.

rt.theme

General plotting theme; set to e.g. "whiteigrid" or "darkgraygrid"

rt.palette

Name of default palette to use in plots. See options by running rtpalette()

rt.font

Font family to use in plots.

rt.cores

Number of cores to use. By default, rtemis will use available cores reported by future::availableCores(). In shared systems, you should limit this as appropriate.

future.plan

Default plan to use for parallel processing.

Visualization

Graphics are handled using the draw family, which is based on plotly. Base graphics family mplot3 is aavailable as a separate package.

Supervised Learning

Regression and Classification is performed using train(). This function allows you to preprocess, train, tune, and crossvalited models. Run available_supervised to get a list of available algorithms

Clustering

Clustering is performed using cluster(). Run available_clustering to get a list of available algorithms.

Decomposition

Decomposition is performed using decomp(). Run available_decomposition to get a list of available algorithms.

Notes

Function documentation includes input type (e.g. "String", "Integer", "Float"/"Numeric", etc) and range in interval notation where applicable. For example, Float: [0, 1)" means floats between 0 and 1 including 0, but excluding 1

For all classification models, the outcome should be provided as a factor, with the second level of the factor being the 'positive' class.

Author

Maintainer: E.D. Gennatas [email protected] (ORCID)