rtemis Machine Learning and Visualization
A platform for advanced Machine Learning research and applications.
The goal of rtemis is to make data science efficient and accessible with no compromise on flexibility.
Online Documentation and vignettes
Installation
See here for more setup and installation instructions.
install.packages("remotes")
remotes::install_github("egenn/rtemis")
10-second intro to rtemis
Install dependencies if they are not already installed:
packages <- c("pbapply", "ranger")
.add <- !packages %in% installed.packages()
install.packages(packages[.add])
Load rtemis and get cross-validated random forest performance on the iris dataset:
library(rtemis)
mod <- elevate(iris)
mod$plot()
What's new
- v. 0.78: First public release, April 2019
Features
- Visualization
- Static: mplot3 family (base graphics)
- Dynamic: dplot3 family (plotly)
- Unsupervised Learning
- Clustering: u.*
- Decomposition: d.*
- Supervised Learning
- Classification, Regression, Survival Analysis: s.*
- Cross-Decomposition
- Sparse Canonical Correlation / Sparse Decomposition: x.*
- Meta-Models
[Have been temporarily removed for updating]- Model Stacking: metaMod()
- Modality Stacking: metaFeat()
- Group-weighted Stacking: metaGroup()
Ongoing work
- Novel algorithms developed in rtemis will generally be added to this public repository as soon as the corresponding papers or preprints are published.
- R Documentation is ongoing and should be completed soon.
- rtemis is under active development with many enhancements and extensions in the works
2019 Efstathios D. Gennatas