by_2sd
rescales regression results to facilitate making dot-and-whisker plots using dwplot
.
1 |
df |
A data.frame including the variables |
dataset |
The data analyzed in the models whose results are recorded in df |
by_2sd
multiplies the results from regression models saved as tidy data frames for predictors that are not binary by twice the standard deviation of these variables in the dataset analyzed. Standardizing in this way yields coefficients that are directly comparable to those for untransformed binary predictors (Gelman 2008) and so facilitates plotting using dwplot
.
An alternative available in some circumstances is to pass a model object to standardize
before passing the results to tidy
and then on to dwplot
. The advantage of by_2sd
is that it takes as its input is a tidy data.frame and so is not restricted to only those model objects that standardize
accepts.
A tidy data.frame
Gelman, Andrew. 2008. "Scaling Regression Inputs by Dividing by Two Standard Deviations." Statistics in Medicine, 27:2865-2873.
1 2 3 4 5 6 |
Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.
Please suggest features or report bugs with the GitHub issue tracker.
All documentation is copyright its authors; we didn't write any of that.