MLPUGS: Multi-Label Prediction Using Gibbs Sampling (and Classifier Chains)

Share:

An implementation of classifier chains (CC's) for multi-label prediction. Users can employ an external package (e.g. 'randomForest', 'C50'), or supply their own. The package can train a single set of CC's or train an ensemble of CC's -- in parallel if running in a multi-core environment. New observations are classified using a Gibbs sampler since each unobserved label is conditioned on the others. The package includes methods for evaluating the predictions for accuracy and aggregating across iterations and models to produce binary or probabilistic classifications.

Author
Mikhail Popov [aut, cre] (@bearloga on Twitter)
Date of publication
2016-07-06 09:43:54
Maintainer
Mikhail Popov <mikhail@mpopov.com>
License
MIT + file LICENSE
Version
0.2.0
URLs

View on CRAN

Man pages

ecc
Fit an Ensemble of Classifier Chains (ECC)
MLPUGS-package
MLPUGS: Multi-Label Prediction Using Gibbs Sampling (and...
movies
FiveThirtyEight's Movie Scores
predict.ECC
Classify new samples using an Ensemble of Classifier Chains
summary.PUGS
Gather samples of predictions
validate_pugs
Assess multi-label prediction accuracy

Files in this package

MLPUGS
MLPUGS/inst
MLPUGS/inst/doc
MLPUGS/inst/doc/tutorial.R
MLPUGS/inst/doc/tutorial.html
MLPUGS/inst/doc/tutorial.Rmd
MLPUGS/NAMESPACE
MLPUGS/data
MLPUGS/data/movies_train.rda
MLPUGS/data/movies_test.rda
MLPUGS/data/movies.rda
MLPUGS/R
MLPUGS/R/MLPUGS.R
MLPUGS/R/data.R
MLPUGS/R/pugs.R
MLPUGS/R/ecc.R
MLPUGS/vignettes
MLPUGS/vignettes/tutorial.Rmd
MLPUGS/README.md
MLPUGS/MD5
MLPUGS/build
MLPUGS/build/vignette.rds
MLPUGS/DESCRIPTION
MLPUGS/man
MLPUGS/man/ecc.Rd
MLPUGS/man/movies.Rd
MLPUGS/man/predict.ECC.Rd
MLPUGS/man/summary.PUGS.Rd
MLPUGS/man/MLPUGS-package.Rd
MLPUGS/man/validate_pugs.Rd
MLPUGS/LICENSE