qq function

QQ plot

QQ plot

A QQ plot designed with statistics students in mind

qq(x,ax=NA,leg=NA,cex.leg=0.8)

Arguments

  • x: A vector of data
  • ax: The name you want to call x for the x-axis (if omitted, defaults to what was passed as the first argument). Useful if the variable is a column in a dataframe.
  • leg: Optional argument that places a legend in the top left of the plot with the text given by leg
  • cex.leg: Optional argument that gives the magnification of the text in the legend

Details

This function gives a "QQ plot" that is more easily interpreted than the standard QQ plot. Instead of plotting quantiles, it plots the observed values of x versus the values expected had x come from a Normal distribution.

The distribution can be considered approximately Normal if the points stay within the upper/lower dashed red lines (with the possible exception at the far left/right) and if there is no overall global curvature.

References

Introduction to Regression and Modeling

Author(s)

Adam Petrie

Examples

#Distribution does not resemble a Normal data(TIPS) qq(TIPS$Bill,ax="Bill") #Distribution resembles aNormal data(ATTRACTF) qq(ATTRACTF$Score,ax="Attractiveness Score")
  • Maintainer: Adam Petrie
  • License: GPL (>= 2)
  • Last published: 2020-02-21

Useful links