Statistics Toolbox    

Function Category List

The Statistics Toolbox provides several categories of functions.

The Statistics Toolbox's Main Categories of Functions
Probability Distributions
Parameter Estimation
Cumulative Distribution Functions (cdf)
Probability Density Functions (pdf)
Inverse Cumulative Distribution Functions
Random Number Generators
Moments of Distribution Functions
Descriptive Statistics
Descriptive statistics for data samples
Statistical Plotting
Statistical plots
Statistical Process Control
Statistical Process Control
Cluster Analysis
Grouping items with similar characteristics into clusters
Linear Models
Fitting linear models to data
Nonlinear Regression
Fitting nonlinear regression models
Design of Experiments
Design of Experiments
Principal Components Analysis
Principal Components Analysis
Multivariate Statistics
Multivariate statistics
Hypothesis Tests
Statistical tests of hypotheses
Distribution Testing
Tests for fitting distributions to data
Nonparametric Testing
Nonparametric testing
File I/O
Reading data from and writing data to operating-system files
Demonstrations
Demonstrations
Data
Data for examples

The following tables list the functions in each of these specific areas. The first seven tables contain probability distribution functions. The remaining tables describe the other categories of functions.

Parameter Estimation
betafit
Parameter estimation for the beta distribution
betalike
Beta log-likelihood function
binofit
Parameter estimation for the binomial distribution
expfit
Parameter estimation for the exponential distribution
gamfit
Parameter estimation for the gamma distribution
gamlike
Gamma log-likelihood function
mle
Maximum likelihood estimation
normfit
Parameter estimation for the normal distribution
normlike
Normal log-likelihood function
poissfit
Parameter estimation for the Poisson distribution
raylfit
Rayleigh parameter estimation
unifit
Parameter estimation for the uniform distribution
weibfit
Weibull parameter estimation

Cumulative Distribution Functions (cdf) 
betacdf
Beta cdf
binocdf
Binomial cdf
cdf
Parameterized cdf routine
chi2cdf
Chi-square cdf
expcdf
Exponential cdf
fcdf
F cdf
gamcdf
Gamma cdf
geocdf
Geometric cdf
hygecdf
Hypergeometric cdf
logncdf
Lognormal cdf
nbincdf
Negative binomial cdf
ncfcdf
Noncentral F cdf
nctcdf
Noncentral t cdf
ncx2cdf
Noncentral Chi-square cdf
normcdf
Normal (Gaussian) cdf
poisscdf
Poisson cdf
raylcdf
Rayleigh cdf
tcdf
Student's t cdf
unidcdf
Discrete uniform cdf
unifcdf
Continuous uniform cdf
weibcdf
Weibull cdf

Probability Density Functions (pdf) 
betapdf
Beta pdf
binopdf
Binomial pdf
chi2pdf
Chi-square pdf
exppdf
Exponential pdf
fpdf
F pdf
gampdf
Gamma pdf
geopdf
Geometric pdf
hygepdf
Hypergeometric pdf
lognpdf
Lognormal pdf
nbinpdf
Negative binomial pdf
ncfpdf
Noncentral F pdf
nctpdf
Noncentral t pdf
ncx2pdf
Noncentral Chi-square pdf
normpdf
Normal (Gaussian) pdf
pdf
Parameterized pdf routine
poisspdf
Poisson pdf
raylpdf
Rayleigh pdf
tpdf
Student's t pdf
unidpdf
Discrete uniform pdf
unifpdf
Continuous uniform pdf
weibpdf
Weibull pdf

Inverse Cumulative Distribution Functions 
betainv
Beta critical values
binoinv
Binomial critical values
chi2inv
Chi-square critical values
expinv
Exponential critical values
finv
F critical values
gaminv
Gamma critical values
geoinv
Geometric critical values
hygeinv
Hypergeometric critical values
icdf
Parameterized inverse distribution routine
logninv
Lognormal critical values
nbininv
Negative binomial critical values
ncfinv
Noncentral F critical values
nctinv
Noncentral t critical values
ncx2inv
Noncentral Chi-square critical values
norminv
Normal (Gaussian) critical values
poissinv
Poisson critical values
raylinv
Rayleigh critical values
tinv
Student's t critical values
unidinv
Discrete uniform critical values
unifinv
Continuous uniform critical values
weibinv
Weibull critical values

Random Number Generators 
betarnd
Beta random numbers
binornd
Binomial random numbers
chi2rnd
Chi-square random numbers
exprnd
Exponential random numbers
frnd
F random numbers
gamrnd
Gamma random numbers
geornd
Geometric random numbers
hygernd
Hypergeometric random numbers
lognrnd
Lognormal random numbers
mvnrnd
Multivariate normal random numbers
mvtrnd
Multivariate t random numbers
nbinrnd
Negative binomial random numbers
ncfrnd
Noncentral F random numbers
nctrnd
Noncentral t random numbers
ncx2rnd
Noncentral Chi-square random numbers
normrnd
Normal (Gaussian) random numbers
poissrnd
Poisson random numbers
random
Parameterized random number routine
raylrnd
Rayleigh random numbers
trnd
Student's t random numbers
unidrnd
Discrete uniform random numbers
unifrnd
Continuous uniform random numbers
weibrnd
Weibull random numbers

Moments of Distribution Functions 
betastat
Beta mean and variance
binostat
Binomial mean and variance
chi2stat
Chi-square mean and variance
expstat
Exponential mean and variance
fstat
F mean and variance
gamstat
Gamma mean and variance
geostat
Geometric mean and variance
hygestat
Hypergeometric mean and variance
lognstat
Lognormal mean and variance
nbinstat
Negative binomial mean and variance
ncfstat
Noncentral F mean and variance
nctstat
Noncentral t mean and variance
ncx2stat
Noncentral Chi-square mean and variance
normstat
Normal (Gaussian) mean and variance
poisstat
Poisson mean and variance
raylstat
Rayleigh mean and variance
tstat
Student's t mean and variance
unidstat
Discrete uniform mean and variance
unifstat
Continuous uniform mean and variance
weibstat
Weibull mean and variance

Descriptive Statistics 
bootstrp
Bootstrap statistics for any function
corrcoef
Correlation coefficients (in MATLAB)
cov
Covariance matrix (in MATLAB)
crosstab
Cross tabulation
geomean
Geometric mean
grpstats
Summary statistics by group
harmmean
Harmonic mean
iqr
Interquartile range
kurtosis
Sample kurtosis
mad
Mean absolute deviation
mean
Arithmetic average (in MATLAB)
median
50th percentile (in MATLAB)
moment
Central moments of all orders
nanmax
Maximum ignoring missing data
nanmean
Average ignoring missing data
nanmedian
Median ignoring missing data
nanmin
Minimum ignoring missing data
nanstd
Standard deviation ignoring missing data
nansum
Sum ignoring missing data
prctile
Empirical percentiles of a sample
range
Sample range
skewness
Sample skewness
std
Standard deviation (in MATLAB)
tabulate
Frequency table
trimmean
Trimmed mean
var
Variance
Statistical Plotting 
boxplot
Box plots
cdfplot
Plot of empirical cumulative distribution function
errorbar
Error bar plot
fsurfht
Interactive contour plot of a function
gline
Interactive line drawing
gname
Interactive point labeling
gplotmatrix
Matrix of scatter plots grouped by a common variable
gscatter
Scatter plot of two variables grouped by a third
lsline
Add least-squares fit line to plotted data
normplot
Normal probability plots
pareto
Pareto charts
qqplot
Quantile-Quantile plots
rcoplot
Regression case order plot
refcurve
Reference polynomial
refline
Reference line
surfht
Interactive interpolating contour plot
weibplot
Weibull plotting

Statistical Process Control 
capable
Quality capability indices
capaplot
Plot of process capability
ewmaplot
Exponentially weighted moving average plot
histfit
Histogram and normal density curve
normspec
Plot normal density between limits
schart
Time plot of standard deviation
xbarplot
Time plot of means

Cluster Analysis 
cluster
Create clusters from linkage output
clusterdata
Create clusters from a dataset
cophenet
Calculate the cophenetic correlation coefficient
dendrogram
Plot a hierarchical tree in a dendrogram graph
inconsistent
Calculate the inconsistency values of objects in a cluster hierarchy tree
linkage
Link objects in a dataset into a hierarchical tree of binary clusters
pdist
Calculate the pairwise distance between objects in a dataset
squareform
Reformat output of pdist function from vector to square matrix
zscore
Normalize a dataset before calculating the distance

Linear Models 
anova1
One-way Analysis of Variance (ANOVA)
anova2
Two-way Analysis of Variance
anovan
N-way analysis of variance
aoctool
Interactive tool for analysis of covariance
dummyvar
Dummy-variable coding
friedman
Friedman's test (nonparametric two-way anova)
glmfit
Generalized linear model fitting
kruskalwallis
Kruskal-Wallis test (nonparametric one-way anova)
leverage
Regression diagnostic
lscov
Regression given a covariance matrix (in MATLAB)
manova1
One-way multivariate analysis of variance
manovacluster
Draw clusters of group means for manova1
multcompare
Multiple comparisons of means and other estimates
polyconf
Polynomial prediction with confidence intervals
polyfit
Polynomial fitting (in MATLAB)
polyval
Polynomial prediction (in MATLAB)
rcoplot
Residuals case order plot
regress
Multiple linear regression
regstats
Regression diagnostics
ridge
Ridge regression
rstool
Response surface tool
robustfit
Robust regression model fitting
rstool
Multidimensional response surface visualization (RSM)
stepwise
Stepwise regression GUI
x2fx
Factor settings matrix (X) to design matrix (D)

Nonlinear Regression 
nlinfit
Nonlinear least-squares fitting
nlintool
Prediction graph for nonlinear fits
nlparci
Confidence intervals on parameters
nlpredci
Confidence intervals for prediction
nnls
Nonnegative least squares (in MATLAB)

Design of Experiments 
cordexch
D-optimal design using coordinate exchange
daugment
D-optimal augmentation of designs
dcovary
D-optimal design with fixed covariates
ff2n
Two-level full factorial designs
fracfact
Two-level fractional factorial design
fullfact
Mixed level full factorial designs
hadamard
Hadamard designs (in MATLAB)
rowexch
D-optimal design using row exchange

Principal Components Analysis 
barttest
Bartlett's test
pcacov
PCA from covariance matrix
pcares
Residuals from PCA
princomp
PCA from raw data matrix

Multivariate Statistics 
classify
Linear Discriminant Analysis
mahal
Mahalanobis distance
manova1
One-way multivariate analysis of variance
manovacluster
Draw clusters of group means for manova1

Hypothesis Tests 
ranksum
Wilcoxon rank sum test
signrank
Wilcoxon signed rank test
signtest
Sign test for paired samples
ttest
One sample t-test
ttest2
Two sample t-test
ztest
Z-test

Distribution Testing 
jbtest
Jarque-Bera test of normality
kstest
Kolmogorov-Smirnov test for one sample
kstest2
Kolmogorov-Smirnov test for two samples
lillietest
Lilliefors test of normality

Nonparametric Testing 
friedman
Friedman's test (nonparametric two-way anova)
kruskalwallis
Kruskal-Wallis test (nonparametric one-way anova)
ranksum
Wilcoxon rank sum test (independent samples)
signrank
Wilcoxon sign rank test (paired samples)
signtest
Sign test (paired samples)

File I/O 
caseread
Read casenames from a file
casewrite
Write casenames from a string matrix to a file
tblread
Retrieve tabular data from the file system
tblwrite
Write data in tabular form to the file system
tdfread
Read in text and numeric data from tab-delimited file

Demonstrations 
aoctool
Interactive tool for analysis of covariance
disttool
Interactive exploration of distribution functions
glmdemo
Generalized linear model slide show
randtool
Interactive random number generation
polytool
Interactive fitting of polynomial models
rsmdemo
Interactive process experimentation and analysis
robustdemo
Interactive tool to compare robust and least squares fits

Data 
census.mat
U. S. Population 1790 to 1980
cities.mat
Names of U.S. metropolitan areas
discrim.mat
Classification data
gas.mat
Gasoline prices
hald.mat
Hald data
hogg.mat
Bacteria counts from milk shipments
lawdata.mat
GPA versus LSAT for 15 law schools
mileage.mat
Mileage data for three car models from two factories
moore.mat
Five factor - one response regression data
parts.mat
Dimensional runout on 36 circular parts
popcorn.mat
Data for popcorn example (anova2, friedman)
polydata.mat
Data for polytool demo
reaction.mat
Reaction kinetics data
sat.dat
ASCII data for tblread example


 Reference Alphabetical List of Functions