Abstract
Response surface methodology (RSM) is a useful set of statistical techniques for modeling and optimizing responses in research studies of food science. In the analysis of response surface data, a second-order polynomial regression model is usually used. However, sometimes we encounter situations where the fit of the second-order model is poor. If the model fitted to the data has a poor fit including a lack of fit, the modeling and optimization results might not be accurate. In such a case, using a fullest balanced model, which has no lack of fit, can fix such problem, enhancing the accuracy of the response surface modeling and optimization. This article presents how to develop and use such a model for the better modeling and optimizing of the response through an illustrative re-analysis of a dataset in Park et al. (2014) published in the Korean Journal for Food Science of Animal Resources.
Keywords: response surface methodology, lack of fit, second-order model, fullest balanced model, optimization, search on a grid
Introduction
The “change-one-factor-at-a-time” method has traditionally been used in experiments with multiple factors. This is a method in which one factor is varied while all other factors are fixed under certain conditions (Logothetis and Wynn, 1989). However, this method does not take all factors into account at the same time. This can lead to unreliable results and incorrect conclusions. Considering all factors simultaneously, response surface methodology (RSM) can better handle experiments for modeling and optimization. RSM is a set of statistical techniques for designing experiments, creating models, evaluating the impacts of factors, and exploring optimal conditions for desirable responses (Myers et al., 2009).
Regarding experimental designs in RSM, central composite designs (CCD; Box and Wilson, 1951) have been used most frequently. A CCD is a three- or five-level design that can fit a second-order polynomial model to data within a cubic or spherical experimental region. For a second-order model to be a good predictive model, it should satisfy some criteria that the p-value of the model ≤ 0.05, the pvalue of the lack of fit > 0.1, and the adjusted R-square ≥ 0.8 (Myers et al., 2009). If the model fitted to the data does not meet these criteria, modeling and optimization results might not be accurate.
However, in reality, it is observed that the models that do not satisfy the above criteria are used in the analyses of response surface experiments. This seems to be because researchers have little knowledge of what to do in such a situation. A remedy in this case is to use a third-order model. Rheem and Rheem (2012) improved a second-order model with a significant lack of fit by adding cubic terms to it. However, cases can exist where a third-order model still falls short of such criteria for a good predictive model. In these cases, there arises a need to use a fullest model that has no lack of fit.
When a spherical CCD is used as an experimental design, fullest models with no lack of fit exist, but they are not unique. However, among them, a balanced model is unique. This article proposes such a model, which is called a fullest balanced model, and how to use it.
For the last ten years (from 2007 to 2016), sixteen articles using a CCD in RSM were published in the Korean Journal for Food Science of Animal Resources. The number of such articles published each year during that period is shown in Fig. 1. After examining these 16 articles, we found that three independent variables (three factors) were most frequently used in such articles (Fig. 2). Thus, a dataset with three factors, which is in Park et al. (2014) published in the Korean Journal for Food Science of Animal Resources, will be re-analyzed for the illustration of the method suggested in this article.
Fig. 1. Number of articles published each year using CCD in Korean Journal for Food Science of Animal Resources.
Fig. 2. Number of articles per the number of factors in a CCD.
Materials and Methods
Dataset to be re-analyzed
How to use a fullest balanced model will be explained through re-analysis of a dataset described in the article entitled “Application of Response Surface Methodology (RSM) for Optimization of Anti-Obesity Effect in Fermented Milk by Lactobacillus plantarum Q180” authored by Park et al. (2014). In this article, three factors were used in an experiment to model three responses. Among them, the third response, which was anti-adipogenetic activity (%), had the poorest fit of a second-order model. Thus, this response is used as the Y variable in this article. Factors (X variables) in this experiment and their coded and actual levels are given in Table 1.
Table 1. Response and factors.
Response = Y | Actual factor | Coded factor | Actual factor level at the coded factor level of |
||||
---|---|---|---|---|---|---|---|
−1.68179 | −1 | 0 | 1 | 1.68179 | |||
Anti-adipogenetic activity (%) | Skim milk powder (%) | X1 | 8.318 | 9 | 10 | 11 | 11.682 |
Incubation temp. (°C) | X2 | 31.955 | 34 | 37 | 40 | 42.045 | |
Incubation time (h) | X3 | 12.841 | 20 | 30.5 | 41 | 48.159 |
The dataset to be re-analyzed is shown in Table 2. In this dataset, the experimental design is the CCD for three factors with an axial value of 1.68179 and three center runs. Using this design, to the data, we can fit a second-order model, a third-order model, and a fullest balanced model.
Table 2. Experimental design in coded levels and responses.
Standard Order | Design point | X1 | X2 | X3 | Y |
---|---|---|---|---|---|
1 | 1 | −1 | −1 | −1 | 19.17 |
2 | 2 | 1 | −1 | −1 | −2.39 |
3 | 3 | −1 | 1 | −1 | 13.73 |
4 | 4 | 1 | 1 | −1 | 5.94 |
5 | 5 | −1 | −1 | 1 | 10.29 |
6 | 6 | 1 | −1 | 1 | −4.02 |
7 | 7 | −1 | 1 | 1 | 12.28 |
8 | 8 | 1 | 1 | 1 | 5.58 |
9 | 9 | −1.68179 | 0 | 0 | 26.78 |
10 | 10 | 1.68179 | 0 | 0 | −2.57 |
11 | 11 | 0 | −1.68179 | 0 | 13.91 |
12 | 12 | 0 | 1.68179 | 0 | 5.76 |
13 | 13 | 0 | 0 | −1.68179 | 30.04 |
14 | 14 | 0 | 0 | 1.68179 | 10.11 |
15 | 15 | 0 | 0 | 0 | 18.44 |
16 | 15 | 0 | 0 | 0 | 16.45 |
17 | 15 | 0 | 0 | 0 | 15.00 |
Statistical analysis
Data were analyzed using SAS software. SAS/STAT (2013) procedures were used for regression modeling. Optimum conditions were found through SAS data-step programming. Plots were generated using SAS/GRAPH (2013).
Results and Discussion
Developing a regression model
First, the second-order polynomial regression model containing 3 linear, 3 quadratic, and 3 interaction terms was fitted to the data by using RSREG procedure of SAS/STAT. Results of analysis of variance for the second-order model are shown in Table 3.
Table 3. Analysis of variance for the second-order model.
Model terms: X1, X2, X3; X12, X22, X32; X1X2, X1X3, X2X3 | |||||
---|---|---|---|---|---|
Source | Degrees of freedom | Sum of squares | Mean square | F-value | p-value |
Model | 9 | 1187.5291 | 131.9477 | 3.31 | 0.0642 |
Error | 7 | 278.8277 | 39.8325 | - | - |
Total | 16 | 1466.3568 | - | - | - |
Root MSE = 6.3113 | R-square = 0.8099 | Adjusted R-square = 0.5654 | |||
Test of lack of fit | |||||
Source | Degrees of freedom | Sum of squares | Mean square | F-value | p-value |
Lack of fit | 5 | 272.8623 | 54.5725 | 18.3 | 0.0526 |
Pure Error | 2 | 5.9654 | 2.9827 | - | - |
In Table 3, the p-value of the model = 0.0642 > 0.05, the p-value of the lack of fit = 0.0526 < 0.1, and the adjusted R-square = 0.5654 < 0.8; none of the three criteria are satisfied. Since this second-order model has a poor fit, next we will fit to the data a third-order model that consists of linear, quadratic, cubic, and two-way and three-way interaction terms, anticipating a possible improvement in modeling. Table 4 shows the results of analysis of variance for this third-order model.
Table 4. Analysis of variance for the third-order model.
Model terms: X1, X2, X3; X12, X22, X32; X1X2, X1X3, X2X3; X13, X23, X33; X1X2X3 | |||||
---|---|---|---|---|---|
Source | Degrees of freedom | Sum of squares | Mean square | F-value | p-value |
Model | 13 | 1334.9522 | 102.6886 | 2.34 | 0.2627 |
Error | 3 | 131.4045 | 43.8015 | - | - |
Total | 16 | 1466.3568 | - | - | - |
Root MSE = 6.6183 | R-square = 0.9104 | Adjusted R-square = 0.5221 | |||
Test of lack of fit | |||||
Source | Degrees of freedom | Sum of squares | Mean square | F-value | p-value |
Lack of fit | 1 | 125.4391 | 125.4391 | 42.06 | 0.0230 |
Pure Error | 2 | 5.9654 | 2.9827 | - | - |
In Table 4, the p-value of the model = 0.2627 > 0.05, the p-value of the lack of fit = 0.0230 < 0.1, and the adjusted R-square = 0.5221 < 0.8; none of the three criteria are satisfied. This third-order model is worse than the previous second-order model, let alone better. Now, the lack-of-fit part has 1 degree of freedom, which means that we can add one more term to the model. For the model to be balanced, this additional term needs to contain all of X1, X2, and X3. Then, since the latest term in the model is X1X2X3, the next term to enter the model should be X12X22X32. Now, we add this term to the model, expecting a possible improvement in modeling. Results of analysis of variance for this fullest balanced model are given in Table 5.
Table 5. Analysis of variance for the fullest balanced model.
Model terms: X1, X2, X3; X12, X22, X32; X1X2, X1X3, X2X3; X13, X23, X33; X1X2X3; X12X22X32 | |||||
---|---|---|---|---|---|
Source | Degrees of freedom | Sum of squares | Mean square | F-value | p-value |
Model | 14 | 1460.3914 | 104.3137 | 34.97 | 0.0281 |
Error | 2 | 5.9654 | 2.9827 | - | - |
Total | 16 | 1466.3568 | - | - | - |
Root MSE = 1.7271 | R-square = 0.9959 | Adjusted R-square = 0.9675 | |||
Test of lack of fit | |||||
Source | Degrees of freedom | Sum of squares | Mean square | F-value | p-value |
Lack of fit | 0 | 0 | . | . | . |
Pure Error | 2 | 5.9654 | 2.9827 | - | - |
In Table 5, the p-value of the model = 0.0281 < 0.05, and the adjusted R-square = 0.9675 > 0.8; two criteria are satisfied. The lack-of-fit part has 0 degree of freedom, which means that this model has no lack of fit. And, the R-square is 0.9959, almost 1. Finally, we have obtained the improved model that will be used for optimization. Letting Ŷ denote the predicted value of Y, we specify this model as
Ŷ = b0 + b1X1 + b2X2 + b3X3 + b11X12 + b22X22 + b33X32 + b12X1X2 + b13X1X3 + b23X2X3 + b111X13 + b222X23 + b333X33 + b123X1X2X3 + b112233X12X22X32
where the coefficients b1, b2, …, b112233 are given in Table 6, which says that X12X22X32 is the most significant term among the model terms.
Table 6. Coefficient estimates in the fullest balanced model.
Term | Parameter Estimate | Standard Error | t-value | p-value |
---|---|---|---|---|
Intercept | b0 = 16.63000 | 0.99711 | 16.68 | 0.0036 |
X1 | b1 = −4.96553 | 1.02465 | −4.85 | 0.0400 |
X2 | b2 = 4.12512 | 1.02465 | 4.03 | 0.0565 |
X3 | b3 = 0.85838 | 1.02465 | 0.84 | 0.4903 |
X12 | b11 = −1.59983 | 0.55740 | −2.87 | 0.1030 |
X22 | b22 = −2.40240 | 0.55740 | −4.31 | 0.0498 |
X32 | b33 = 1.21800 | 0.55740 | 2.19 | 0.1605 |
X1X2 | b12 = 2.67250 | 0.61060 | 4.38 | 0.0484 |
X1X3 | b13 = 1.04250 | 0.61060 | 1.71 | 0.2299 |
X2X3 | b23 = 1.08750 | 0.61060 | 1.78 | 0.2169 |
X13 | b111 = −1.32947 | 0.51889 | −2.56 | 0.1245 |
X23 | b222 = −2.31512 | 0.51889 | −4.46 | 0.0467 |
X33 | b333 = −2.39838 | 0.51889 | −4.62 | 0.0438 |
X1X2X3 | b123 = −0.77000 | 0.61060 | −1.26 | 0.3345 |
X12X22X32 | b112233 = −6.27326 | 0.96735 | −6.49 | 0.0230 |
Finding the optimum point of the factors
According to Park et al. (2014), the optimization objective for Y was maximization. Thus, through a search on a grid (Oh et al., 1995), we maximized the model with the coefficients in Table 5. In this experiment, the bounds are −1.682 ≤ Xj ≤ 1.682 for j = 1, 2, 3. In the CCD in Table 2, every design point is under the constraint X12 + X22 + X32 ≤ (±1)2 + (±1)2 + (±1)2 = 3, which makes the design region spherical with the radius . Thus, satisfying these bounds and constraint, we conducted a search on a grid using the SAS data step programming. Here, a search for the maximum on a grid was performed by calculating the Ŷ function over a grid of the values of X1, X2, and X3 with an increment of 0.01 under the bounds −1.682 ≤ Xj ≤ 1.682 for j = 1, 2, 3 and the constraint X12 + X22 + X32 ≤ 3, and then sorting the calculated function values in desc-ending order. The optimum point at which Ŷ is maximized was found this way and presented in Table 7.
Table 7. Optimization results.
X1 | X2 | X3 | Distance from the origin | Skim milk powder (%) | Incubation temp. (°C) | Incubation time (h) | Anti-adipogenetic activity (%) |
---|---|---|---|---|---|---|---|
−0.42 | 0.03 | −1.68 | 1.73196 | 9.58 | 37.09 | 12.86 | 32.6492 |
In Park et al. (2014), the predicted maximum anti-adipogenetic activity was 31%. Their optimum conditions for this maximum were skim milk powder = 8.4677%, incubation temperature = 65.3815°C, and incubation time = 12.8412 h. These maximum and optimum conditions are different from our optimization results. Our predicted maximum was 32.6492%, which was greater than their predicted maximum 31%. A validation experiment is needed to verify the optimization results obtained by this methodology.
Drawing 3D and contour plots of response surfaces
Like in Oh et al. (1995), for any two of the three factors, a three-dimensional (3D) response surface plot was drawn with the vertical axis representing the predicted response and two horizontal axes representing the coded levels of two explanatory factors. In each 3D plot, the factor not represented by the two horizontal axes is fixed at its optimum level. All three 3D plots were produced. Figs. 3 through 5 are such plots.
Fig. 3. Response surface for the effects of X1 and X2 on the predicted Y at X3 = −1.68.
Fig. 5. Response surface for the effects of X2 and X3 on the predicted Y at X1 = −0.42.
Fig. 4. Response surface for the effects of X1 and X3 on the predicted Y at X2 = 0.03.
Two-dimensional contour plots of response surfaces were also drawn with two axes indicating two coded factors. In each contour plot, the factor not represented by the two axes is fixed at its optimum level. All three contour plots were produced. Figs. 6 through 8 are such plots.
Fig. 6. Response contour for the effects of X1 and X2 on the predicted Y at X3 = −1.68.
Fig. 8. Response contour for the effects of X2 and X3 on the predicted Y at X1 = −0.42.
Fig. 7. Response contour for the effects of X1 and X3 on the predicted Y at X2 = 0.03.
Acknowledgments
This research was supported by a Korea University Grant.
References
- 1.Box G. E. P., Wilson K. B. On the experimental attainment of optimum conditions. J. Royal Stat. Soc. Series B. 1951;13:1–45. [Google Scholar]
- 2.Logothetis N., Wynn H. P. Quality through design: Experimental design, off-line quality control, and Taguchi's contributions. Oxford University Press; 1989. [Google Scholar]
- 3.Myers R. H., Montgomery D. C., Anderson-Cook C. M. Response Surface Methodology: Process and Product Optimization Using Designed Experiments. 3rd edition. John Wiley & Sons; 2009. [Google Scholar]
- 4.Oh S., Rheem S., Sim J., Kim S., Baek Y. Optimizing conditions for the growth of Lactobacillus casei YIT 9018 in tryptone-glucose medium by using response surface methodology. Appl. Environ. Microbiol. 1995;61:3809–3814. doi: 10.1128/aem.61.11.3809-3814.1995. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Park S. Y., Cho S. A., Lim S. D. Application of response surface methodology (RSM) for optimization of antiobesity effect in fermented milk by Lactobacillus plantarum Q180. Korean J. Food Sci. Anim. Resour. 2014;34:836–843. doi: 10.5851/kosfa.2014.34.6.836. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Rheem I., Rheem S. Response surface analysis in the presence of the lack of fit of the second-order polynomial regression model. J. Korean Data Anal. Soc. 2012;14:2995–3002. [Google Scholar]
- 7.SAS Institute Inc. SAS/STAT User’s Guide, Release 9.4. SAS Institute, Inc.; Cary, NC, USA: 2013. [Google Scholar]
- 8.SAS Institute Inc. SAS/GRAPH User’s Guide, Release 9.4. SAS Institute, Inc.; Cary, NC, USA: 2013. [Google Scholar]