Collection of convenient functions for common statistical computations, which are not directly provided by R’s base or stats packages.
This package aims at providing, first, shortcuts for statistical measures, which otherwise could only be calculated with additional effort (like standard errors or root mean squared errors).
Second, these shortcut functions are generic (if appropriate), and can be applied not only to vectors, but also to other objects as well (e.g., the Coefficient of Variation can be computed for vectors, linear models, or linear mixed models; the
r2()-function returns the r-squared value for lm, glm, merMod or lme objects).
Most functions of this package are designed as summary functions, i.e. they do not transform the input vector; rather, they return a summary, which is sometimes a vector and sometimes a tidy data frame. The focus of most functions lies on summary statistics or fit measures for regression models, including generalized linear models and mixed effects models. However, some of the functions deal with other statistical measures, like Cronbach’s Alpha, Cramer’s V, Phi etc.
The comprised tools include:
Furthermore, sjstats has functions to access information from model objects, which either support more model objects than their stats counterparts, or provide easy access to model attributes, like:
model_frame()to get the model frame,
link_inverse()to get the link-inverse function,
resp_var()to get the names of either the dependent or independent variables, or
var_names()to get the “cleaned” variables names from a model object (cleaned means, things like
log()are removed from the returned character vector with variable names.)
To install the latest development snapshot (see latest changes below), type following commands into the R console:
Please note the package dependencies when installing from GitHub. The GitHub version of this package may depend on latest GitHub versions of my other packages, so you may need to install those first, if you encounter any problems. Here’s the order for installing packages from GitHub:
sjlabelled → sjmisc → sjstats → ggeffects → sjPlot
To install the latest stable release from CRAN, type following command into the R console:
In case you want / have to cite my package, please use
citation('sjstats') for citation information.