# Presenting results of logistic regression

January 10, 2012
By

(This article was first published on Recology - R, and kindly contributed to R-bloggers)

So my advisor pointed out this 'new' (well, 2004), way of plotting results of logistic regression results. The idea was presented in a 2004 Bulletin of the Ecological Society of America issue (here). I tried to come up with a solution using, what else, ggplot2. I don't have it quite all the way down - I am missing the second y-axis values for the histograms, but someone smarter than me can figure that part out (note that Hadley doesn't want to support second y-axes in ggplot2, but they can probably be hacked on).

Here's the code:

Here's a few examples using datasets provided with the ggplot2 package:

loghistplot(mtcars[,c("mpg","vs")])


loghistplot(movies[,c("rating","Action")])


And two examples of the logpointplot function:

logpointplot(mtcars[,c("mpg","vs")])


logpointplot(movies[,c("rating","Action")])