Fast, Low Memory-Footprint Digests of R Objects (fastdigest)
Provides an R interface to Bob Jenkin’s streaming, non-cryptographic ‘SpookyHash’ hash algorithm for use in digest-based comparisons of R objects. ‘fastdigest’ plugs directly into R’s internal serialization machinery, allowing digests of all R objects the serialize() function supports, including reference-style objects via custom hooks. Speed is high and scales linearly by object size; memory usage is constant and negligible.
Command-Line Parsing for an R World (optigrab)
Parse options from the command-line using a simple, clean syntax. It requires little or no specification and supports short and long options, GNU-, Java- or Microsoft- style syntaxes, verb commands and more.
Estimation and Testing for the Multivariate t-Distribution (MVT)
Routines to perform estimation and inference under the multivariate t-distribution. Currently, the following methodologies are implemented: multivariate mean and covariance estimation, hypothesis testing about the mean, equicorrelation and homogeneity of variances, the Wilson-Hilferty transformation, QQ-plots with envelopes and random variate generation. Some auxiliary functions are also provided.
Assertions to Check Properties of Strings (
A set of predicates and assertions for checking the properties of US-specific complex data types. This is mainly for use by other package developers who want to include run-time testing features in their own packages. End-users will usually want to use assertive directly.
Building Kriging Models from FANOVA Graphs (fanovaGraph)
Estimation and plotting of a function’s FANOVA graph to identify the interaction structure and fitting, prediction and simulation of a Kriging model modified by the identified structure. The interactive function plotManipulate() can only be run on the RStudio IDE with RStudio’s package ‘manipulate’ loaded. RStudio is freely available (, and includes package ‘manipulate’. The equivalent function plotTk() bases on CRAN Repository packages only.