The Response Surface Approximation Model

The response surface model uses a general polynomial regression model up to the 10th order to approximate the values of the dependent variable (the output parameter) in terms of a vector of independent variables (the input parameters).

See Also
Approximations
Creating an Approximation Using the RSM Model
A Quality View of Your Approximations
A Graphical View of Your Approximations
Exporting an Approximation
Adding the Alternative Created by an Approximation
Measure of Fit

A response surface model (10th-order model) is represented by a polynomial of the following form:

F˜(x)=α0+i=1Nbixi+i=1Nciixi2+i=1N1j=i+1Ncijxixj+i=jNdixi3+i=1Neixi4+i=1N1j=i+1Neijxi2xj+i=1N1j=i+1Nfijxixj2+gixi4+i=1N1j=i+1Nhijxi3xj+i=1N1j=i+1Niijxixj3+i=1N1j=i+1Njijxi2xj2+kixi5+i=1N1j=i+1Nlijxi4xj+i=1N1j=i+1Nmijxixj4+i=1N1j=i+1Nnijxi3xj2+i=1Noixi6+i=1Npixi7+i=1Nqixi8+i=1Nrixi9+i=1Nsixi10

where N is the number of model inputs, xi is the set of model inputs, and a through s are the polynomial coefficients.

The order of the polynomial regression model depends on the number of data points in your data set. By default, Results Analytics uses a polynomial with up to tenth-order uni-variate terms and fifth-order cross terms for the model. However, if the number of data points is small, Results Analytics chooses the order of the terms based on the number of parameters and the number of alternatives. In addition, you can specify the order of the terms when you create an approximation using the response surface model.

Results Analytics determines the coefficients of the polynomial by solving a linear system of equations (one equation for each analyzed data point).

Results Analytics can use the response surface model in a sensitivity study with a small computational expense because evaluation only involves calculating the value of a polynomial for a given set of input values. The model accuracy is highly dependent on the amount of data used for its construction (the number of data points), the shape of the exact response function that is approximated, and the volume of the design space in which the model is constructed. In a sufficiently small volume of the design space, any smooth function can be approximated by a quadratic polynomial with good accuracy. For highly nonlinear functions, polynomials of higher order can be used. If the model is used outside the design space where it was constructed, its accuracy is impaired and the model must be refined.

The response surface model uses stepwise regression (Efroymson's algorithm) to remove some polynomial terms with low significance, which can improve reliability for your approximation and reduce the number of required data points. The stepwise method of polynomial term selection starts with the constant and adds polynomial terms one at a time so that the fitting errors of the response surface model are minimized at every step.

Results Analytics first calculates the residual sum of squares (RSS). Given a set of k predictor variables X1,X2,X3,,Xk, select a subset of p(p<k) predictor variables that minimizes the residual sum of squares:

RSS=i=1n(Yij=1pbjXi,j)2.

The best combination of the polynomial terms is selected so that the residual sum of squares is minimized. Because the residuals can be nonzero only when the model has at least one degree of freedom, minimization of the residual sum of squares implies that the maximum number of polynomial terms selected must be lower than the number of data points used for the response surface model. Otherwise, the residual sum of squares will be exactly zero and no term selection will be possible.

A new term is added if the following condition is satisfied:

RS S p RS S p+1 RS S p+1 /( np2 ) > F enter.

After adding a new term, Results Analytics examines all selected terms and deletes one or more terms for which the following condition is satisfied:

RS S p1 RS S p RS S p /( np1 ) < F delete.

In these formulae, p is the number of polynomial terms, n is the number of designs used for the response surface model, Fenter is the F-ratio to add a term, and Fdelete is the F-ratio to drop a term.

For stepwise regression, Results Analytics sets the default value of each F-ratio to 4.0. You can change the value of either Fenter and/or Fdelete when you create an approximation using the response surface model.