Skip to content

Instantly share code, notes, and snippets.

@davidaarmstrong
Last active January 15, 2020 17:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save davidaarmstrong/d1bef7b5cbbce5f787398b725f6494da to your computer and use it in GitHub Desktop.
Save davidaarmstrong/d1bef7b5cbbce5f787398b725f6494da to your computer and use it in GitHub Desktop.
Variation in Term Predictions
predEffects <- function(obj, digits=3){
## obj is a linear model object
preds <- predict(obj, type="terms")
rg <- apply(preds, 2, range)
diff.rg <- apply(rg, 2, diff)
out <- data.frame(
min = rg[1,],
max = rg[2,],
diff = diff.rg,
iqr = apply(preds, 2, function(x)diff(quantile(x, c(.25,.75)))),
sd = apply(preds, 2, sd)
)
print.data.frame(out, digits=digits)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment