sure

Surrogate residuals and diagnostics for ordinal and general regression models, based on the approach of Liu and Zhang (2018).

Installation

# From CRAN (recommended)
install.packages("sure")

# Latest development version, from r-universe
install.packages("sure", repos = c("https://bgreenwell.r-universe.dev", "https://cloud.r-project.org"))

Quick start

library(sure)

# Simulate an ordinal response with a quadratic true relationship
set.seed(101)
df <- sim_data(n = 500, type = "quadratic")

# Fit a (misspecified) proportional odds model
fit <- MASS::polr(y ~ x, data = df)

# Compute surrogate-based residuals and plot the diagnostics
res <- resids(fit)
plot(res, what = "covariate", covariate = df$x, xlab = "x")

Documentation

Development

devel is the default branch and holds ongoing development; main holds stable releases only. Please open pull requests against devel and report bugs at https://github.com/bgreenwell/sure/issues.