Code covered by the BSD License  

Highlights from
Descriptive Statistics

4.0

4.0 | 3 ratings Rate this file 22 Downloads (last 30 days) File Size: 3.01 KB File ID: #29305

Descriptive Statistics

by

 

07 Nov 2010 (Updated )

Calculates key values of the descriptive statistics

| Watch this File

File Information
Description

This function gets the key values for a descriptive statistics such as mean, std, mode, median, quartiles and percentiles. This includes the five- and seven-number summary.

Input x must be a vector or a matrix where each column of x is regarded as a data set if x is a matrix. Input param is an optional cell list of parameters, e.g., param = {'whisker', 2} setting whisker = 2. Multiple user defined options are separated by semi-colon, e.g., param = {'whisker', 2; 'qmethod','-mean'}.

Output ds is a structure. To extract the quartiles for instance quart = ds.quartile.

Examples:
ds = getDescriptiveStatistics(randn(1000,10))

ds = getDescriptiveStatistics(rand(1000,2),{'whisker', 2; 'qmethod','-mean'})

ds = getDescriptiveStatistics(rand(1000,2),{'percent', [25 50 75];'pmethod','nearestRank'})

Acknowledgements

This file inspired Summarize.

MATLAB release MATLAB 7.10 (R2010a)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (3)
21 Jan 2012 Shatrughan

Useful..but could have been better if the calculation based on groups or classes would have possible..for example, in a single column data (variables), you have several classes (categories), and then calculation on each categories would have achieved. If you do not understand, please refer "grpstats" function of MATLAB..Combination of these fucntions would give more flexibility may be...Anyway good function... :)

10 Dec 2010 Yen Hanning

useful.

12 Nov 2010 Virendra

very useful. Thanks.

Updates
08 Nov 2010

Small error corrections.

Contact us