Learn R Programming

ormPlot

Plotting ordinal regression models from R package rms

The goal of ormPlot is to to extend the plotting capabilities of rms package.

In particular it aims to provide convenient ways of getting ggplot2 plots from orm and lrm models of the rms package.

It provides:

  • prediction plots of orm models for each dependent variable level together with coefficient intervals.
  • forest plots of orm/lrm model summaries
  • data about schoolchildren body measurements and their family details like socioeconomic status and number of siblings

Installation

You can install the CRAN release of ormPlot from CRAN with:

install.packages("ormPlot")

To install the latest version do:

install.packages("remotes")
remotes::install_github("rix133/ormPlot")

Examples

vignette("ormPlot") help("ormPlot")

See the vigentte and/or help files:

vignette("ormPlot")
help("ormPlot")

To get you started:

#load the libraries
library(rms)
library(ormPlot)

#make the datadist
dd<-datadist(educ_data)
options(datadist="dd")

#create the model
cran_model <- orm(educ_3 ~ YOBc +Rural + sex + height_rzs + n_siblings  + cran_rzs, data = educ_data)

#show simply the summary plot
forestplot(summary(cran_model))

#show the predictions
plot(cran_model, cran_rzs, plot_cols = Rural, plot_rows = sex)

Copy Link

Version

Install

install.packages('ormPlot')

Monthly Downloads

234

Version

0.3.6

License

MIT + file LICENSE

Maintainer

Richard Meitern

Last Published

September 13th, 2023

Functions in ormPlot (0.3.6)

convert_arg

Function to convert any input to string vector
educ_data

Morfometrics of children
ormPlot

ormPlot: Plotting ordinal regression models from rms
orm_graph

Make a ggplot figure
plot.lrm

Plot the prediction with confidence intervals
plot.orm

Plot the prediction with confidence intervals
plot.summary.rms

Forest Plot of an rms model summary
join_ggplots

Join two ggplot objects side by side
predict_with_ci

Create a Prediction data.frame with confidence intervals
oddstable

Get row names from odd an values form even columns
oddstable_graph

Make a ggplot table