Convenience functions and datasets to be used with Practical Multilevel Modeling using R. The package includes functions for calculating group means, group mean centered variables, and displaying some basic missing data information. A function for computing robust standard errors for linear mixed models based on Liang and Zeger (1986) <doi:10.1093/biomet/73.1.13> and Bell and 'McCaffrey' (2002) <https://www150.statcan.gc.ca/n1/en/pub/12-001-x/2002002/article/9058-eng.pdf?st=NxMjN1YZ> is included as well as a function for checking for level-one homoskedasticity (Raudenbush & Bryk, 2002, ISBN:076191904X).

Maximum likelihood estimation of random utility discrete
             choice models. The software is described in Croissant (2020)
              <doi:10.18637/jss.v095.i11> and the underlying methods in
              Train (2009) <doi:10.1017/CBO9780511805271>.

Provides a modified function bic.glm of the BMA package that can be applied to multinomial logit (MNL) data. The data is converted to binary logit using the Begg & Gray approximation. The package also contains functions for maximum likelihood estimation of MNL.

A fast, flexible machine learning library, written in C++, that
             aims to provide fast, extensible implementations of cutting-edge
             machine learning algorithms.  See also Curtin et al. (2023)
             <doi:10.21105/joss.05026>.

Provides functions for obtaining estimates of the parameter of the niche preemption model (also known as the geometric series), in particular a maximum likelihood estimator (Graffelman, 2021) <doi:10.1101/2021.01.27.428381>. The niche preemption model is a widely used model in ecology and biodiversity studies.

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.