Package: mlearning 1.2.2

Philippe Grosjean

mlearning: 'SciViews::R' - Machine Learning Algorithms with Unified Interface

A unified interface is provided to various machine learning algorithms like linear or quadratic discriminant analysis, k-nearest neighbors, random forest, support vector machine, ... It allows to train, test, and apply cross-validation using similar functions and function arguments with a minimalist and clean, formula-based interface. Missing data are processed the same way as base and stats R functions for all algorithms, both in training and testing. Confusion matrices are also provided with a rich set of metrics calculated and a few specific plots.

Authors:Philippe Grosjean [aut, cre], Kevin Denis [aut]

mlearning_1.2.2.tar.gz
mlearning_1.2.2.zip(r-4.7)mlearning_1.2.2.zip(r-4.6)mlearning_1.2.2.zip(r-4.5)
mlearning_1.2.2.tgz(r-4.6-any)mlearning_1.2.2.tgz(r-4.5-any)
mlearning_1.2.2.tar.gz(r-4.6-any)mlearning_1.2.2.tar.gz(r-4.5-any)
mlearning_1.2.2.tgz(r-4.5-emscripten)
mlearning.pdf |mlearning.html
mlearning/json (API)
NEWS

# Install 'mlearning' in R:
install.packages('mlearning', repos = c('https://sciviews.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/sciviews/mlearning/issues

Pkgdown/docs site:https://www.sciviews.org

On CRAN:

Conda:

machine-learning

4.98 score 1 packages 32 scripts 302 downloads 33 exports 45 dependencies

Last updated from:fb85f693d3. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK142
source / vignettesOK480
linux-release-x86_64OK153
macos-release-arm64OK97
macos-oldrel-arm64OK92
windows-develOK110
windows-releaseOK109
windows-oldrelOK104
wasm-releaseOK118

Exports:confusionconfusion_barplotconfusion_dendrogramconfusion_imageconfusion_starsconfusionBarplotconfusionDendrogramconfusionImageconfusionStarscvpredictml_knnml_ldaml_lvqml_naive_bayesml_nnetml_qdaml_rforestml_rpartml_svmmlearningmlKnnmlLdamlLvqmlNaiveBayesmlNnetmlQdamlRforestmlRpartmlSvmpriorprior<-responsetrain

Dependencies:classclicodetoolscpp11data.tablediagramdigeste1071farverfuturefuture.applyggplot2globalsgluegtableipredisobandKernSmoothlabelinglatticelavalifecyclelistenvMASSMatrixnnetnumDerivparallellyprodlimprogressrproxyR6randomForestRColorBrewerRcpprlangrpartS7scalesshapeSQUAREMsurvivalvctrsviridisLitewithr

'SciViews::R' - Machine Learning Algorithms with Unified Interface

Rendered frommlearning.Rmdusingknitr::rmarkdownon Apr 14 2026.

Last update: 2025-08-27
Started: 2025-08-27

Readme and manuals

Help Manual

Help pageTopics
'SciViews::R' - Machine Learning Algorithms with Unified Interfacemlearning-package
Construct and analyze confusion matricesconfusion confusion.default confusion.mlearning print.confusion print.summary.confusion summary.confusion
Machine learning model for (un)supervised classification or regressioncvpredict cvpredict.mlearning mlearning plot.mlearning predict.mlearning print.mlearning print.summary.mlearning summary.mlearning
Supervised classification using k-nearest neighbormlKnn mlKnn.default mlKnn.formula ml_knn predict.mlKnn print.summary.mlKnn summary.mlKnn
Supervised classification using linear discriminant analysismlLda mlLda.default mlLda.formula ml_lda predict.mlLda
Supervised classification using learning vector quantizationmlLvq mlLvq.default mlLvq.formula ml_lvq predict.mlLvq print.summary.mlLvq summary.mlLvq
Supervised classification using naive BayesmlNaiveBayes mlNaiveBayes.default mlNaiveBayes.formula ml_naive_bayes predict.mlNaiveBayes
Supervised classification and regression using neural networkmlNnet mlNnet.default mlNnet.formula ml_nnet predict.mlNnet
Supervised classification using quadratic discriminant analysismlQda mlQda.default mlQda.formula ml_qda predict.mlQda
Supervised classification and regression using random forestmlRforest mlRforest.default mlRforest.formula ml_rforest predict.mlRforest
Supervised classification and regression using recursive partitioningmlRpart mlRpart.default mlRpart.formula ml_rpart predict.mlRpart
Supervised classification and regression using support vector machinemlSvm mlSvm.default mlSvm.formula ml_svm predict.mlSvm
Plot a confusion matrixconfusionBarplot confusionDendrogram confusionImage confusionStars confusion_barplot confusion_dendrogram confusion_image confusion_stars plot.confusion
Get or set priors on a confusion matrixprior prior.confusion prior<- prior<-.confusion
Get the response variable for a mlearning objectresponse response.default
Get the training variable for a mlearning objecttrain train.default