Functions for Mapping Key-Value Pairs, Many-to-Many, One-to-Many, and Many-to-One Relations (relatable)
Functions to safely map from a vector of keys to a vector of values, determine properties of a given relation, or ensure a relation conforms to a given type, such as many-to-many, one-to-many, injective, surjective, or bijective. Permits default return values for use similar to a vectorised switch statement, as well as safely handling large vectors, NAs, and duplicate mappings.

Check Object Classes, Values, Names and Dimensions (checkr)
Checks the classes, values, names and dimensions of scalar, vectors, lists and data frames. Issues an informative error (or warning) if checks fail. Otherwise it returns the original object allowing it to be used in pipes.

Tools for Model Specification in the Latent Variable Framework (lavaSearch2)
Tools for model specification in the latent variable framework (add-on to the ‘lava’ package). The package contains three main functionalities: Wald tests/F-tests with improved control of the type 1 error in small samples, adjustment for multiple comparisons when searching for local dependencies, and adjustment for multiple comparisons when doing inference for multiple latent variable models.

Constrained Optimal Sample Allocation (cosa)
Implements generalized constrained optimal sample allocation framework for multilevel regression discontinuity studies and multilevel randomized trials with continuous outcomes. Bulus, M. (2017). Design Considerations in Three-level Regression Discontinuity Studies (Doctoral dissertation). University of Missouri, Columbia, MO.

Miscellaneous Functions by ‘Yihui Xie’ (xfun)
Miscellaneous functions commonly used in other packages maintained by ‘Yihui Xie’.