Code covered by the BSD License  

Highlights from
Descriptive Statistics

4.0 | 3 ratings Rate this file 11 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

| Watch this File

File Information

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.

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'})


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


12 Nov 2010 Virendra

very useful. Thanks.

08 Nov 2010 1.1

Small error corrections.

Contact us