Home > freetb4matlab > statistics > boxplot.m

boxplot

PURPOSE ^

% @var{symbol}, @var{vertical}, @var{maxwhisker})

SYNOPSIS ^

function s = boxplot (data,notched,symbol,vertical,maxwhisker)

DESCRIPTION ^

% -*- texinfo -*-
% @deftypefn {Function File} @var{s} = boxplot (@var{data}, @var{notched}, @
% @var{symbol}, @var{vertical}, @var{maxwhisker})
%
% Produce a box plot.
%
% The box plot is a graphical display that simultaneously describes several 
% important features of a data set, such as center, spread, departure from 
% symmetry, and identification of observations that lie unusually far from
% the bulk of the data.
%
% @var{data} is a matrix with one column for each data set, or data is a cell
% vector with one cell for each data set.
%
% @var{notched} = 1 produces a notched-box plot. Notches represent a robust 
% estimate of the uncertainty about the median.
%
% @var{notched} = 0 (default) produces a rectangular box plot. 
%
% @var{notched} in (0,1) produces a notch of the specified depth.
% notched values outside (0,1) are amusing if not exactly practical.
%
% @var{symbol} sets the symbol for the outlier values, default symbol for
% points that lie outside 3 times the interquartile range is 'o',
% default symbol for points between 1.5 and 3 times the interquartile
% range is '+'. 
%
% @var{symbol} = '.' points between 1.5 and 3 times the IQR is marked with
% '.' and points outside 3 times IQR with 'o'.
%
% @var{symbol} = ['x','*'] points between 1.5 and 3 times the IQR is marked with
% 'x' and points outside 3 times IQR with '*'.
%
% @var{vertical} = 0 makes the boxes horizontal, by default @var{vertical} = 1.
%
% @var{maxwhisker} defines the length of the whiskers as a function of the IQR
% (default = 1.5). If @var{maxwhisker} = 0 then @code{boxplot} displays all data  
% values outside the box using the plotting symbol for points that lie
% outside 3 times the IQR.
%
% The returned matrix @var{s} has one column for each data set as follows:
%
% @multitable @columnfractions .1 .8
% @item 1 @tab Minimum
% @item 2 @tab 1st quartile
% @item 3 @tab 2nd quartile (median)
% @item 4 @tab 3rd quartile
% @item 5 @tab Maximum
% @item 6 @tab Lower confidence limit for median
% @item 7 @tab Upper confidence limit for median
% @end multitable
%
% Example
%
% @example
% title ('Grade 3 heights');
% tics ('x',1:2,['girls';'boys']);
% axis ([0,3]);
% boxplot (@{randn(10,1)*5+140, randn(13,1)*8+135@});
% @end example
%
% @end deftypefn

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:
Generated on Fri 22-May-2009 15:13:00 by m2html © 2003