Code covered by the BSD License

### Highlights from Descriptive Statistics

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

# Descriptive Statistics

### Matthias Chung (view profile)

07 Nov 2010 (Updated )

Calculates key values of the descriptive statistics

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)
21 Jan 2012 Shatrughan

### Shatrughan (view profile)

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

### Yen Hanning (view profile)

useful.

12 Nov 2010 Virendra

### Virendra (view profile)

very useful. Thanks.