boxplotperc function

Boxplot based on percentiles

Boxplot based on percentiles

This function plots a boxplot of the data and the boundaries are based on percentiles.

boxplotperc(x, ..., quant = c(0.02, 0.98), width = NULL, varwidth = FALSE, notch = FALSE, outline = TRUE, names, plot = TRUE, border = par("fg"), col = NULL, log = "", pars = list(boxwex = 0.8, staplewex = 0.5, outwex = 0.5), horizontal = FALSE, add = FALSE, at = NULL)

Arguments

  • x: data
  • ...: further arguments for creating the list
  • quant: the underlying percentages
  • width: a vector giving the relative widths of the boxes making up the plot
  • varwidth: if varwidth is TRUE, the boxes are drawn with widths proportional to the square-roots of the number of observations in the groups.
  • notch: if notch is TRUE, a notch is drawn in each side of the boxes
  • outline: if outliers is FALSE, the outliers are not drawn
  • names: define the names of the attributes
  • plot: if plot is TRUE the boxplot is plotted in the current plot
  • border: character or numeric (vector) which indicates the color of the box borders
  • col: defines the colour
  • log: character, indicating if any axis should be drawn in logarithmic scale
  • pars: some graphical parameters can be specified
  • horizontal: logical parameter indicating if the boxplots should be horizontal; FALSE means vertical boxes
  • add: if TRUE the boxplot is added to the current plot
  • at: numeric vector giving the locations of the boxplots

Details

The default value for quant is the 2% and 98% quantile and this argument defines the percentiles for the upper and lower whiskers.

Returns

  • stats: a vector of length 5, containing the extreme of the lower whisker, the lower "hinge", the median, the upper "hinge" and the extreme of the upper whisker (backtransformed)

  • n: the number of non-NA observations in the sample

  • conf: the lower and upper extremes of the "notch"

  • out: the values of any data points which lie beyond the extremes of the whiskers (backtransformed)

  • group: the group

  • names: the attributes

References

C. Reimann, P. Filzmoser, R.G. Garrett, and R. Dutter: Statistical Data Analysis Explained. Applied Environmental Statistics with R. John Wiley and Sons, Chichester, 2008.

Author(s)

Peter Filzmoser <P.Filzmoser@tuwien.ac.at > http://cstat.tuwien.ac.at/filz/

See Also

boxplotlog

Examples

data(chorizon) Ba=chorizon[,"Ba"] boxplotperc(Ba,quant=c(0.05,0.95),horizontal=TRUE,xlab="Ba [mg/kg]",cex.lab=1.2,pch=3)