The Kriging model has its roots in the field of geostatistics—a hybrid discipline of mining, engineering, geology, mathematics, and statistics (Cressie, 1993)—and is useful in predicting temporally and spatially correlated data. The Kriging model is named after D. G. Krige, a South African mining engineer who, in the 1950s, developed empirical methods for determining true ore grade distributions from distributions based on sample ore grades (Matheron, 1963). Several texts exist that describe the Kriging model and its usefulness for predicting spatially correlated data (Cressie, 1993) and mining (Journel and Huijbregts, 1978). Kriging meta models are extremely flexible because you can choose from a wide range of correlation functions to build the meta model. In addition, depending on the correlation function that you choose, the meta model can either “honor the data,” providing an exact interpolation of the data, or “smooth the data,” providing an inexact interpolation (Cressie, 1993). The following commonly used Kriging correlation functions are available in Isight:
Kriging postulates a combination of a polynomial model and departures of the following form: where is the unknown function of interest, is a known polynomial function of called the trend, and is the realization of a stochastic process with mean zero, variance , and nonzero covariance. The term in the previous equation is similar to the polynomial model in a response surface, providing a “global” model of the design space. In many cases is taken to be a constant term ; the Isight implementation assumes a constant term. While “globally” approximates the design space, creates “localized” deviations so the Kriging model interpolates the sampled data points. The covariance matrix of that dictates the local deviations is where is the correlation matrix, and is the correlation function between any two of the sampled data points and . is a symmetric, positive definite matrix with ones along the diagonal. Many different correlation functions exist. The following correlation functions are provided within Isight:
In the above table is the number of design variables and are the unknown correlation parameters used to fit the model. Once the correlation function has been selected and the best estimated, the Kriging model can be used to predict the response at an untried location using where is the vector of estimated response values at each sample point, is the vector with values of the trend function evaluated at each sample point, is a constant, and is the vector of correlation values between the untried location and the sample data points. The constant can be estimated using the equation The estimate of the variance is The maximum likelihood estimate (i.e., best) for is obtained by maximizing the likelihood estimate given by Isight also supports creation of Isotropic approximations with the Kriging model. Isotropic approximation, as the name implies, is used when all independent variables behave similarly; Isight consequently assumes that all values are identical. Because only one optimum theta value is searched for, isotropic fit is usually faster. Depending on the number of input parameters, the number of design points, and the number of responses (outputs) of the Kriging model, the model building process can be time consuming. As the size of the matrices increases, the CPU power required for manipulating the matrices grows exponentially. Therefore, generating a good Kriging model that uses many design points can take a substantial amount of time even after all data points are analyzed. The quality of a Kriging model depends on the location of the sample points in the design space. The Kriging model has been observed to perform best with space-filling designs where sample points are placed far apart. When points are clustered together, the matrices used in fitting the Kriging model become ill-conditioned, resulting in a poor fit. To avoid ill-conditioning, you can filter points from the sample based on distance. All points that are closer than a value called the Smoothing Filter are removed from the sample set before fitting. Isight uses other numerical techniques internally to improve the performance and robustness of the approximation. Once a Kriging model has been built and deemed sufficiently accurate, it is ready to be used in design analysis. The time taken for fitting a Kriging model is observably larger than that required for other interpolation techniques such as Radial Basis Functions. However, the prediction times are comparable. |