From charlesreid1

Linear Model Classification

It is useful to describe various classifications of linear models to better understand how each type of linear model (e.g. Response Surface Methodology) fits into the "big picture".

A very helpful guide, given by Matlab, that describes and illustrates various regression analysis techniques: http://www.mathworks.com/help/toolbox/stats/bq_676m-2.html

Generalized Linear Models

"Generalized linear models" are linear models that can account for arbitrary numbers of inputs and outputs. These models assume errors are Gaussian, use statistics and create statistical models for data analysis.

General form:

where:

is the response of the function of interest

is the coefficient vector/matrix for the linear model coefficients

are the inputs to the function

is the error

General linear model information:

Matlab functions:

Multiple Linear Regression

"Multiple linear regression" is a model for one response variable ("y"), and multiple predictor variables ("X").

Linear regression information:

Generic multiple linear regression model looks like:

for responses (and all responses treated independently). Here, is the response from the "real" (i.e. unknown) process, which is perfectly represented using the polynomial above.

It is desirable to create a surrogate model that creates as good an approximation as possible of the above polynomial.

This "real", unknown polynomial can also be written (similar to ANOVA model):

where

If each of the coefficients are approximated (using linear algebra, e.g. least squares), the mean can be approximated:

and using that, the "real" polynomial responses can be approximated with surrogate (or predicted) polynomial responses :

Multivariate Linear Regression

"Multivariate linear regression" broadens multiple linear regression to account for more than one response variable ("Y").

Multivariate regression/analysis information:

Polynomial Models (Univariate)

Polynomial models can be used to fit a univariate function of a single input paramter, e.g.

This can be done using the following Matlab functions:


Response Surface Models (Multivariate)

Response surfaces may be created in a number of different ways:

  • regress
  • regstats
  • SurfaceFit (Statistics toolbox)
  • others???

See Also

Pages for different types of linear models: