Next Article in Journal
Determination of Specific Losses in the Limbs of an Epstein Frame Using a Three Epstein Frame Methodology Applied to Grain Oriented Electrical Steels
Previous Article in Journal
Pedestrian Detection at Day/Night Time with Visible and FIR Cameras: A Comparison
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Local Strategy Combined with a Wavelength Selection Method for Multivariate Calibration

1
School of Instrumentation Science & Opto-Electronics Engineering, Beihang University, Beijing 100191, China
2
Beijing Key Laboratory for Optoelectronic Measurement Technology, Beijing Information Science & Technology University, Beijing 100192, China
*
Author to whom correspondence should be addressed.
Sensors 2016, 16(6), 827; https://doi.org/10.3390/s16060827
Submission received: 11 March 2016 / Revised: 30 May 2016 / Accepted: 31 May 2016 / Published: 4 June 2016
(This article belongs to the Section Physical Sensors)

Abstract

:
One of the essential factors influencing the prediction accuracy of multivariate calibration models is the quality of the calibration data. A local regression strategy, together with a wavelength selection approach, is proposed to build the multivariate calibration models based on partial least squares regression. The local algorithm is applied to create a calibration set of spectra similar to the spectrum of an unknown sample; the synthetic degree of grey relation coefficient is used to evaluate the similarity. A wavelength selection method based on simple-to-use interactive self-modeling mixture analysis minimizes the influence of noisy variables, and the most informative variables of the most similar samples are selected to build the multivariate calibration model based on partial least squares regression. To validate the performance of the proposed method, ultraviolet-visible absorbance spectra of mixed solutions of food coloring analytes in a concentration range of 20–200 µg/mL is measured. Experimental results show that the proposed method can not only enhance the prediction accuracy of the calibration model, but also greatly reduce its complexity.

1. Introduction

Multivariate entire-spectrum data analysis is recently becoming a hot topic in analytical chemistry. One of the goals of the multivariate spectral analysis is to construct a calibration model that relates spectral databases to the chemical or physical properties of an analytical sample [1]. In complex samples, it is somewhat difficult to discriminate overlapping peaks [2]. Therefore, multivariate calibration methods, like principal components regression (PCR) [3] and partial least squares regression (PLSR) [4], have been extensively used in multivariate spectral analysis. Especially, PLSR has been proven to be a very powerful multivariate statistical tool for quantitative analysis because of its ability to solve problems, such as collinearity and band overlaps of the spectral data [5]. It has been shown that PLSR with global samples can yield precision prediction models.
With the development of full spectrum regression methods, the choice of the most appropriate calibration data is crucial in order to obtain calibration models with good performances in predicting the new samples [6]. Derived from the different directions of selection, the calibration set selection methods can be categorized into two categories: sample selection and variable selection (the later also called wavelength selection).
In the local strategy, the samples (calibration subset) that are spectrally most similar to the one to be predicted are selected from a database (calibration set), and the calibration model has been built on the calibration subset [7]. However, certain key factors, such as the selection method and optimized number of samples in the calibration subset, must be addressed to ensure that the prediction accuracy of the local strategy is significantly better than the one achieved by PLSR with global samples. Various local algorithms based on spectral similarity, including Euclidean distance [8], Mahalanobis distance [9], and spectral angle mapper [10], have been proposed and successfully applied to multivariate calibration. Unfortunately, how to construct the similarity criterion continues to be an unsolved problem.
Wavelength selection in multivariate spectral analysis is an important factor in creating robust models. In some spectral regions, so-called noisy variables may contain information from other analytes, non-modeled interferences, background variations, and interactions that degrade the model accuracy [11]. The benefits of a suitable wavelength selection include not only the stability of the model to the collinearity in the multivariate spectra, but also the interpretability of the relationship between the model and sample compositions [12]. Several approaches can be applied in selecting the most informative variables for multivariate calibration, like genetic algorithms (GA) [13,14], uninformative variable elimination (UVE) [15], moving window PLS (MWPLS) [16], and the successive projections algorithm (SPA) [17]. Generally, the GA, MWPLS, and SPA methods need cross-validation to determine the most appropriate number of selected variables. Unfortunately, the cross-validation is time consuming and slows down the prediction speed of the model. Furthermore, the artificial random variables of UVE and random initial population of GA lead to different results of different runs.
In this paper, PLSR, combined with a local strategy and wavelength selection method, is proposed for the construction of multivariate calibration model. A local algorithm is developed based on the synthetic degree of grey relation coefficient (S-GRC) between the spectrum of the sample to be predicted and each of the spectra in the calibration set. Samples exhibiting the highest correlation are selected to constitute calibration subsets. The root mean square error of prediction (RMSEP) in cross-validation (denoted by RMSECV) during the leave-one-out (LOO) procedure is employed to determine the optimized number of the samples in the calibration subset. The simple-to-use interactive self-modeling mixture analysis (SIMPLISMA) method has been employed to analyze each calibration subset. Pure variables (e.g., wavelengths), characterizing the highest relative standard deviation spectrum values, are selected to build the calibration model by using PLSR. A global model (PLSR based on global samples) with entire spectra, a global model with different wavelength selection methods (such as GA, UVE, MWPLS, SPA), and a local model with different similarity criterions (such as Euclidean distance, Mahalanobis distance, and spectral angle mapper), are also established for comparison. The main innovations in this paper are as follows: (1) S-GRC has been firstly applied as the similarity criterion for local strategy; and (2) considering both improvement of prediction performance and calculation time, SIMPLISMA has been employed as the variable selection method, and the combination of the two methods has also not been found in pervious papers.

2. Materials and Methods

2.1. Experimental Setup

Visible spectra were measured using a WGS-8 ultraviolet-visible (UV-VIS) spectrophotometer from Tianjin GangDong Science and Technology Development Company, (Tianjin, China). A microcomputer (Lenovo) with an Intel Core 2 processor was used for all the calculations. The analysis was performed using MATLAB software version R2010b. The PLS model and Wilcoxon matched-pairs signed-ranks test were performed with MATLAB function by Stats toolbox. The SIMPLISMA, S-GRC, UVE, MWPLS, SPA, and GA were implemented using in-house software. Reagents of amaranth, carmine, tartrazine, and sunset yellow FCF with a 95% purity were purchased from Standard Material Center (Beijing, China). Doubly-distilled and deionized water was used.
A total of 97 working solutions containing various ratios of amaranth, carmine, tartrazine, and sunset yellow FCF were prepared by appropriate dilution (concentrations of 0–200 µg/mL) with distilled water. The spectra were collected over wavelengths of 407–605 nm at 1-nm intervals using a cuvette with a path length of 1 cm and referenced to an air background; which result in 198 variables. Here, the wavelength range 407–605 nm was considered throughout this paper because the absorbance of all food coloring samples are absent after 605 nm and absorbance of the amaranth and carmine samples are convergent below 407 nm. Each recorded spectrum was the average of 10 successive scans. The 97 samples were then randomly divided into a calibration set (70 samples) and a prediction set (27 samples). It should be noted that to obtain stable and reliable prediction results, the calibration set must be uniformly distributed throughout the sample space.

2.2. Data Pre-Processing

In practical multivariate analysis, a proper pretreatment of the spectral data is necessary. In this paper, the Savitzky-Golay (SG) smoothing was applied to remove the noise and distortion in the original spectra. The parameters have been set as follows: degree of polynomial p = 2, number of smoothing points 2l + 1 = 21. The original absorption spectra and smoothed spectra of the 97 food coloring samples are shown in Figure 1a,b. The original spectra displayed in Figure 1a, which can be observed that the spectra are often distorted, especially with high concentrations near the maximum absorption positions of the samples, leading to a nonlinearity in the spectra. Figure 1b displays the smoothed spectra with SG smoothing method. It is obvious that the smoothed spectra maintain the important features of the original spectra such as maximum absorption positions and overall shape by comparison with Figure 1a. Although the SG smoothing method produces a superior estimate for spectra data, there is a clear overlapping of the spectra and the datasets include nonlinearity and irrelevant variables. Figure 1c shows the absorption spectra of 60 µg/mL aqueous solutions with single components, such as amaranth, carmine, tartrazine, and sunset yellow FCF. As can be seen, the spectra of amaranth and carmine overlap, and bands in the sunset yellow FCF spectrum overlap with the absorbing regions of the other analytes. Thus, straightforward UV-VIS absorbance measurements are not able to distinguish these compounds; therefore, multivariate calibration is a suitable choice for overcoming this problem.

2.3. Local Strategy

Local strategy is based on the selection of a calibration subset from a spectral database for each unknown sample. This method is especially suitable for the spectra which have grouping information according to different composition. Each unknown sample requires the development of a specific model with a new subset of samples that are spectrally similar. The selection of a calibration subset is a critical step that considerably affects the precision and accuracy of the subsequent calibration. The similarity between each predicted sample and samples in calibration set has been computed using the S-GRC, and the calibration subset is selected on the basis of the higher S-GRC. This calculation step is described in detail in the following paragraph. To achieve the best prediction performance using the local strategy, the number of samples in calibration subset for each prediction sample needs to be evaluated. In this study, LOO cross-validation is applied, and RMSECV is calculated to determine the number of samples in the calibration subset. The optimal model always shows the lowest RMSECV.
Grey system theory [18] is a useful mathematical tool for analyzing systems when a limited amount of information is available. It has been widely applied in various fields [19,20]. Grey relation analysis (GRA) is one tool of grey system theory used for determining whether sequences are closely related [21,22]. Here we propose the S-GRC to fully evaluate the similarity between absorption spectra of samples by analyzing the absolute deviation and change rates of the sequences.
For computing the S-GRC between reference sequence Xi and sequence Xj the following equation is used:
ρ ( X i , X j ) = θ ε i j + ( 1 θ ) γ i j
where the sequences Xi and Xj are n   ×   1 vectors from prediction set and calibration set respectively, n is the number of wavelengths, i = 1 , 2 , , m p , j = 1 , 2 , , m c , m p and m c are number of samples in prediction set and calibration set, respectively, ε i j is the absolute degree of GRC, γ i j is the relative degree of GRC, and θ [ 0 , 1 ] is the weight of the change rates. In this paper, the relative degree of GRC is focused on the geometrical difference between spectra sequences and the effect of based bias between different spectrums can be eliminated. Therefore, it is better than the absolute degree of GRC in discrimination of overlapping spectra. Therefore, the weight value θ is set to be 0.2. The ε i j represents difference of sequences in absolute deviation, which is given by:
ε i j = 1 + | s i | + | s j | 1 + | s i | + | s j | + | s i s j |
where | s i | , | s j | and | s i s j | are calculated as follows:
| s i | = | k = 1 n 1 x i ( k ) + 0.5 x i ( n ) |
| s j | = | k = 1 n 1 x j ( k ) + 0.5 x j ( n ) |
| s i s j | = | k = 1 n 1 ( x i ( k ) x j ( k ) ) + 0.5 ( x i ( n ) x j ( n ) ) |
where x i ( k ) X i and x j ( k ) X j . The γ i j describes the difference in geometry between sequences, which is calculated by:
γ i j = 1 n k = 1 n γ ( x j ( k ) , x i ( k ) )
where γ ( x j ( k ) , x i ( k ) ) is given by:
γ ( x j ( k ) , x i ( k ) ) = min l = 1 , , m c | x l ( k ) x i ( k ) | + ξ max l = 1 , , m c | x l ( k ) x i ( k ) | | x j ( k ) x i ( k ) | + ξ max l = 1 , , m c | x l ( k ) x i ( k ) |
and ξ [ 0 , 1 ] is the distinguishing coefficient. According to [22] the value is generally set at ξ = 0.5 . Here, min l = 1 , , m c | x l ( k ) x i ( k ) | and max l = 1 , , m c | x l ( k ) x i ( k ) | are, respectively, the minimum value and maximum value of the 1   ×   m c deviation vector, where l is from 1 to mc. The symbols used in the calculation process of S-GRC are summarized in Table 1.

2.4. Wavelength Selection

For each unknown sample, a new calibration model has been employed with local strategy. Compared with global method, the computation load of local strategy will be greatly increased. The traditional wavelength selection methods is complex when they are used in a local strategy. Thus, considering both effectiveness and time consumption, the SIMPLISMA can be used as the wavelength selection method for the local model in this paper.
The goal of wavelength selection is to eliminate noisy variables and to improve the prediction performance. Wavelength selection based on SIMPLISMA can provide the analytical wavelengths with a high signal to noise ratio (called pure variables) for the prediction model and the influence of the variables that are irrelevant to the studied properties can be eliminated. The pure variable is one that contains intensity contributions from only one component in the mixture [23], and SIMPLISMA assumes that every component in the mixture under study has a pure variable (e.g., a wave number) with a finite intensity for the particular component and zero intensity for all other components in the mixture [24]. Since pure-variable intensities are directly proportional to the concentrations of the associated components, a calibration model constructed with pure wavelengths provides better results than that constructed with the entire spectrum. The number of the selected variables is a critical parameter, which decides the stability and accuracy of the model. When the number of selected variables is too small, the robustness and accuracy of the model may be affected due to the loss of useful informative variables. On the other hand, when more variables are used, uninformative variables may be contained in the model and cause its performance to be weak. Here, in order to generate a rapid process of wavelength selection, the determining coefficient function without cross-validation, defined in Section 2.5, has been used to determine the proper number of the selected wavelengths.

2.5. Simple-to-Use Interactive Self-Modeling Mixture Analysis

In the SIMPLISMA method [25], the pure variable is determined by the standard deviation divided by the sum of the mean and a constant:
p i j = w i j σ ¯ i μ ¯ i + α
where p i j represents the purity values of the selected variable (i = 1, 2, …, n; j is the number of pure variables, and j = 1, 2, …, r; r is the number of components). All of the p i j values are plotted in the form of a spectrum, the so-called purity spectrum, and the wavenumber of the highest intensity represents the jth pure variable. α is the value of noise. This noise level is typically l–5% of the maximum mean, and here, we use a value of 1%. μ ¯ i is the mean and σ ¯ i is the standard deviation of the ith column vector of the original spectral data matrix D m × n , m is the number of samples.
μ ¯ i = 1 m j = 1 m d i j
σ ¯ i = 1 m j m ( d i j μ ¯ i ) 2
The weight factor w i j is a determinant-based function used to remove all the contributions correlating with previously pure variables:
w i , j = | C i , i C i , p 1 C i , p j 1 C p 1 , i C p 1 , p 1 C p 1 , p j 1 C p j 1 , i C p j 1 , p 1 C p j 1 , p j 1 |
Note that w i , 1 = 1 for j = 1. Here, p j 1 is the wave number of the (j − 1)th purity variable, and C is the correlation around the origin matrix, which is given by:
C = ( 1 / m ) D ( λ ) D ( λ ) T
where D ( λ ) is the original data matrix D scaled by the length λ ( λ i = μ i 2 + ( σ i + α ) 2 ; d ( λ ) k , i = d k , i / λ i , k = 1, 2, …, m; i = 1, 2, …, n). The standard deviation spectrum s i , j that has the closest relationship with the original data is described by:
s i , j = σ ¯ i w i , j
SIMPLISMA will continue to search for pure variables until the maximum number of components is reached. The number of pure variables is determined on the basis of determining coefficient defined as:
R j = R s j / R s ( j + 1 )
where Rj is the determining coefficient of the jth pure variable, and R s j is the relative total intensity of the standard deviation spectra of the jth pure variable, which is given by:
R s j = i = 1 n s i , j / i = 1 n s i , 1
If the j pure variables are representative of the entire mixture system, then all the other variables in the dataset will be linear combinations of these j pure variables, resulting in R s ( j + 1 ) value of nearly zero. Since the value of R s ( j + 1 ) become close to 0, the value for determining coefficient Rj will be relatively high after determining the proper number of pure variables. Additional details regarding this method can be found in [23,25].

2.6. Model Evaluation

The RMSEP of the prediction set was used to evaluate the accuracy of our models, with the RMSEP calculated as:
R M S E P = j = 1 m p ( y j y ^ j ) 2 m p
where y ^ j and y j are the predicted and reference concentrations of the jth sample, and m p is the number of samples in the prediction set.
Statistical analysis was performed using the Wilcoxon matched-pairs signed-ranks test between reference and predicted concentrations of different methods [26]. In this paper, an ”exact” test was used and two-tailed p values were calculated. Differences were considered statistically significant at p < 0.05.
For the local strategy, RMSECV of the LOO procedure was used to optimize the number of samples in calibration subset, which is given by:
R M S E C V = j = 1 N ( y j y ^ ( j ) ) 2 N
where y j is the concentration of the jth sample in calibration set, y ^ ( j ) is the predicted values in cross-validation without the jth sample, and N is the number of samples in calibration subset, N m c .
In order to select the optimum PLS factors, leave-one-out cross-validation (LOOCV) was used. Here, LOOCV works by temporarily extracting one sample from calibration set, and then predicting the selected sample by the remaining ones. Since the concentrations of the samples in calibration set are known, the prediction errors can be calculated. In this situation, the LOOCV process is repeated as many times as there are samples in calibration set. The squared prediction errors are summed and expressed as the prediction residual error sum of squares (PRESS), which is calculated by:
P R E S S k = j = 1 m c ( y j y ^ ( j ) ) 2
where m c is the number of calibration samples; y j the reference concentration for jth sample and y ^ ( j ) represents the estimated concentration. Resembling the F test, the determination of the PLS factors is mathematically defined by computing the ratio between two successive values of PRESS. If P R E S S k / P R E S S k 1 exceeds 1, use (k − 1) PLS factor in the model.
As comparison, the local algorithm based on the Mahalanobis distance has also been calculated, which is given by:
M D j 2 = ( T j T p r e d ) C O V 1 ( T j T p r e d ) 1
where M D j is the Mahalanobis distance jth sample and predicted sample, T j and T p r e d are the scores of jth sample and predicted sample, and COV is the covariance matrix of the scores matrix of the calibration set.

3. Results and Discussion

3.1. Calibration Subset Selection

A key factor influencing the predictions accuracy is the choice of an adequate size and distribution of the calibration subset. In this study, the proper number of samples in the calibration subset that returns the minimum RMSECV of the LOO procedure was identified. Although the calibration model may be not the best in this method, it was robust and realized acceptable accuracy. The calibration subset selection steps are as follows:
  • Sorting calibration set A m × n in the descending order of S-GRC values. Here, m = 70 and n = 198;
  • Selecting the former Nsub samples of calibration set that compose calibration subset. Here, Nsub = 3 or 4 or 5;
  • Applying the regression method, PLSR, on the absorbance data in the calibration subset using the LOOCV method, calculating the RMSECV; and
  • Nsub = Nsub + 1, repeating the step (2) and (3) until Nsub > 70.
Figure 2a–d show the variation of S-GRC with the number of calibration samples. Since the samples in the calibration set have been reordered in descending order of S-GRC, all S-GRC curves have a descending trend. It can be seen that, at the beginning, the S-GRC values are comparatively large. Along with the increase of the calibration samples number, the descending trend of S-GRC is from sharp to slow. Sudden change in S-GRC curve values resulted from the changes in composition of similar samples. This indicates that the S-GRC curve showed partial sample grouping according to different composition.
The variations of the RMSECV with the number of samples in calibration subset for four different predicted samples are shown in Figure 3a–d. With the increase of the samples in calibration subset, the general trend of all curves are firstly decreased (except one-component sample), and then increased, and finally stable with little fluctuation. This indicates that with a smaller number of samples, similar samples cannot be completely included, so the model quality is not good. On the contrary, if the number of samples in calibration subset is too large, dissimilar samples may be contained in the model and make the RMSECV remain at a comparatively large value. Here, when the numbers of samples in calibration subset are 12, 35, 28, and 6, respectively, the lowest values of RMSECV are obtained. Therefore, the numbers of samples in calibration subsets are set 12, 35, 28, and 6 for further study. The spectra of calibration subset for different samples are shown in Figure 4. The thick curves are the absorbance spectrum of predicted samples, and the fine curves are the absorbance spectra of the calibration subset samples. It is obvious that not only the samples with the smaller absolute deviation, but also samples with similar rates of change have been selected in the calibration subset. The concentrations of each sample in calibration subset are list in Table 2. The S-GRC between predicted sample and the samples in calibration subset are also presented.

3.2. Wavelength Selection

The spectral data in the calibration subset of each prediction sample was analyzed using the SIMPLISMA approach with a noise level α of 1%, as can be seen in Equations (8)–(13). The number of the selected wavelengths has been determined by the coefficient defined in Equation (14). The following examples of one-component, two-component 1–2, and four-component samples, illustrated the process of wavelength selection are shown in Figure 5, Figure 6, Figure 7 and Figure 8. As can be seen in Figure 5, the variables with a relatively high intensity (between 517–572 nm, in Figure 5a) will be relatively pure, and the variable with the highest intensity (at 542 nm, shown in Figure 5a) is the first pure variable. By contrast, a variable with a low intensity (between 407–507 nm, in Figure 5a) will have contributions from several components. After eliminating the effect of the first pure variable by using Equations (11) and (12), the second purity spectrum is shown in Figure 5b. The second purity spectrum results in the selection of the next pure variable, i.e., 447 nm, which is accepted as the second pure variable. Following this treatment, the other pure variables are selected, until the number of the pure variables equals 7. As shown in Figure 5e, the seventh purity spectrum has an odd shape and low intensities nearly zero. Such erratic behavior is a strong indication that spectrum consists of only noise. This is also confirmed by determining coefficient curve in Figure 5f. As shown in Figure 5f, there is a sudden change of determining coefficient when j = 6. This indicates that the relative total intensity of the standard deviation spectra of the seventh pure variable defined in Equation (15) is nearly zero and the seventh purity spectrum does not contain any useful information except the noise. Thus, the number of the selected wavelength is 6, and the SIMPLISMA process ends at the number of pure variables equaling to 7. With the same method, the purity spectra and determining coefficient during the processing of calibration subset spectra for four-component sample, two-component sample 2 and one-component sample, are shown in Figure 6, Figure 7 and Figure 8, respectively. As can be seen, the number of selected wavelength for four-component sample (amaranth (50 μg/mL), carmine (60 μg/mL), tartrazine (40 μg/mL), and sunset yellow FCF (30 μg/mL)), two component sample (amaranth (100 μg/mL) and carmine (50 μg/mL)) and one component sample (amaranth (160 μg/mL)) are 25, 17, and 5, respectively.
As shown in Figure 9a,d, according to the determining coefficients 6, 25, 17, and 5 wavelengths were selected, respectively, for the specific examples. It is clear that the number of selected wavelengths (indicated by the vertical lines) in Figure 9b,c are greater than that in Figure 9a,d. This is due to interference between the components with overlapping spectra in the four-component sample (shown in Figure 9b) and two-component sample 2 (shown in Figure 9c).
The final size of the calibration subset for each unknown sample in prediction set has been shown in Table 3. It can be seen that the one-component samples and the two-component samples, like the first, 6–10, and 16–21 prediction samples, have a small number of samples and wavelengths in the calibration subset (less than 12). Two-component samples, like 15th, 22nd, and 23rd prediction samples, have relatively larger calibration subset sizes; this is because there is a clear overlapping of the spectra of the two components. For the four-component samples, the sizes of calibration subsets are usually more than 20, to obtain adequate similar samples for building a prediction model.

3.3. Comparative Performance of the Various Methods

The RMSEPs of the prediction set (27 samples) and computational time are calculated by using the proposed method and listed in Table 4. As a comparison, the RMSEPs and computational time obtained by a global model with entire spectra, a global model combined with GA, UVE, MWPLSR, SPA wavelength selection methods, and a local model with Euclidean distance, Mahalanobis distance, and spectral angle mapper similarity criterions with the same calibration and prediction set are also listed in the table. It should be noted that after selecting a calibration set or subset with one of the aforementioned methods, calibration equations were calculated using PLSR and LOOCV was used to select the optimum number of PLS latent variables. The results of different runs with UVE can be different, so the time and RMSEP of UVE are the averages of 10 runs.
As shown in Table 4, it is clear that all local strategies with different similarity criteria can improve the prediction performance which produced the smaller RMSEP of each component compared with global model with entire spectra. Especially, a local strategy with a S-GRC similarity criterion can provide a relative RMSEP improvement of amaranth, carmine, tartrazine, and sunset yellow FCF greater than 60%, 57%, 12%, and 40%, respectively, than obtained by a global model with entire spectra. In addition, each query sample requires the development of a specific model with a new subset of samples, so all local strategies need long computational times, more than 120 s. As expected, the lower RMSEP has also been obtained with wavelength selection methods. However, the GA, MWPLS, and SPA methods need cross-validation to determine the proper number of selected variables, so the calculation time is obviously longer than SIMPLISMA and UVE methods. Considering both prediction performance and calculation time, the SIMPLISMA and UVE have been chosen as the wavelength methods for calibration subsets selected by the local strategy in this paper. Comparison of the RMSEPs obtained by these two methods with the same local strategy shows that the SIMPLISMA produced a better prediction with smaller RMSEPs. Although the RMSEP of carmine obtained by the local model combined with SIMPLISMA is slightly larger than that by UVE, there is no significant difference between 1.76 µg/mL and 1.73 µg/mL. In addition, the final size of selected calibration set obtained by local strategy based on S-GRC combined with SIMPLISMA wavelength selection is [4,38] × [3,25], which is considerably less than that with UVE. Such results also indicate the proposed method is more effective. It should be noted that [4,38] × [3,25] represents the number of samples in all selected calibration sets, between 4 and 38, and the number of selected variables in these sets is between 3 and 25.
Statistical analysis was also performed using the Wilcoxon matched-pairs signed-ranks test. The p-values between reference and predicted concentrations with different methods were listed in Table 5. As can be seen in Table 5, no statistical differences were found between reference and predicted concentrations with different methods for each component compared with Wilcoxon tests (p > 0.05). This means it is hard to evaluate the prediction performance of different models based merely on Wilcoxon tests. Therefore, standard error of prediction residual error was further calculated. As shown in Table 4 and Table 5, the standard errors of prediction residual error and RMSEP are almost equal, and with a similar variation tendency. This proves, yet again, that both local strategy and wavelength selection approaches can improve the prediction performance of multivariate calibration models, especially the local strategy of S-GRC, wavelength selection based on SIMPLISMA, and a combination of both.

4. Conclusions

Throughout this paper, we proposed to conduct a local strategy based on the similarity criterion named as S-GRC. RMSECV has been applied to determine the number of spectrally-similar samples for each unknown sample. Wavelength selection has been performed according to the order ranking of pure variables by SIMPLISMA. In order to generate rapid predictions, a determining coefficient has been used to ascertain the proper number of selected variables without cross-validation. For comparison, a global model with an entire spectra, a global model with different wavelength selection methods (GA, UVE, MWPLS, SPA), and a local model with different similarity criteria (Euclidean distance, Mahalanobis distance, and spectral angle mapper) were also developed. With ultraviolet-visible spectral data of food coloring analytes, it has been proved that an optimized calibration subset can be selected by the proposed methods for building a high-performance prediction model in reasonable time frames. In conclusion, the local strategy based on S-GRC, combined with the SIMPLISMA wavelength selection method, was recommended to build a robust model for multivariate calibration, especially to resolve spectra with partial overlaps.

Acknowledgments

The authors would like to thank the Beijing Municipal Natural Science Foundation (KZ201010772032), National Defense Basic Scientific Research Program of China (J132012C001), and Program for Changjiang Scholars and Innovative Research Team in University, PCSIRT (IRT1212), for their financial support.

Author Contributions

In this paper, the first author Haitao Chang conceived the idea, organized the paper, analyzed the data; Lianqing Zhu organized the paper, acquired the funding and supervised the work; Yangkuan Guo, Xiaoping Lou and Xiaochen Meng participated in experiment and analysis in part. Zhongyu Wang contributed to algorithm design and data handling. All authors revised the paper for intellectual content.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
PCR
Principal Components Regression
PLSR
Partial Least Squares Regression
GA
Genetic Algorithms
UVE
Uninformative Variable Elimination
MWPLS
Moving Window Partial Least Squares
SPA
Successive Projections Algorithm
S-GRC
Synthetic degree of Grey Relation Coefficient
RMSEP
Root Mean Square Error of Prediction
RMSECV
Root Mean Square Error of Prediction in Cross-Validation
LOO
Leave-One-Out
SIMPLISMA
Simple-to-use Interactive Self-modeling Mixture Analysis
GRA
Grey Relation Analysis
LOOCV
Leave-One-Out Cross-Validation
PRESS
Prediction Residual Error Sum of Squares
UV-Vis
Ultraviolet-Visible
SG
Savitzky-Golay

References

  1. Kalivas, J.H. Multivariate calibration, an overview. Anal. Lett. 2005, 38, 2259–2280. [Google Scholar] [CrossRef]
  2. Gao, L.; Ren, S.X. Simultaneous multicomponent analysis of overlapping spectrophotometric signals using a wavelet-based latent variable regression. Spectrochim. Acta. Part. A. 2008, 71, 959–964. [Google Scholar] [CrossRef] [PubMed]
  3. Jolliffe, I.T. Principal Component Analysis; Springer-Verlag: New York, NY, USA, 1986; pp. 63–76. [Google Scholar]
  4. Geladi, P.; Kowalski, B.R. Partial least-squares regression: A tutorial. Analytica. Chimica. Acta. 1986, 185, 1–17. [Google Scholar] [CrossRef]
  5. Martens, H.; Naes, T. Multivariate Calibration; Wiley: New York, NY, USA, 1989; pp. 72–236. [Google Scholar]
  6. Estienne, F.; Pasti, L.; Centner, V.; Walczak, B.; Despagne, F.; Rimbaud, D.J.; Noord, O.E.; Massart, D.L. A comparison of multivariate calibration techniques applied to experimental NIR data sets Part II. Predictive ability under extrapolation conditions. Chemom. Intell. Lab. Syst. 2001, 58, 195–211. [Google Scholar] [CrossRef]
  7. Gogé, F.; Joffre, R.; Jolivet, C.; Ross, I.; Ranjard, L. Optimization criteria in sample selection step of local regression for quantitative analysis of large soil NIRS database. Chemom. Intell. Lab. Syst. 2012, 110, 168–176. [Google Scholar] [CrossRef]
  8. Kim, S.; Okajima, R.; Kano, M.; Hasebe, S. Development of soft-sensor using locally weighted PLS with adaptive similarity measure. Chemom. Intell. Lab. Syst. 2013, 124, 43–49. [Google Scholar] [CrossRef] [Green Version]
  9. Zamora-Rojas, E.; Garrido-Varo, A.; Berg, F.V.D.; Guerrero-Ginel, J.E.; Pérez-Marín, D.C. Evaluation of a new local modelling approach for large and heterogeneous NIRS data sets. Chemom. Intell. Lab. Syst. 2010, 101, 87–94. [Google Scholar] [CrossRef]
  10. Cheng, C.; Chiu, M.S. A new data-based methodology for nonlinear process modeling. Chem. Eng. Sci. 2004, 59, 2801–2810. [Google Scholar] [CrossRef]
  11. Mehmood, T.; Liland, K.H.; Snipen, L.; Sæbø, S. A review of variable selection methods in partial least squares regression. Chemom. Intell. Lab. Syst. 2012, 118, 62–69. [Google Scholar] [CrossRef]
  12. Wu, Z.H.; Ma, Q.; Lin, Z.H.; Peng, Y.F.; Ai, L.; Shi, X.Y.; Qiao, Y.J. A novel model selection strategy using total error concept. Talanta 2013, 107, 248–254. [Google Scholar] [CrossRef] [PubMed]
  13. Lavine, B.K.; Moores, A.J. Genetic algorithms in analytical chemistry. Anal. Lett. 1999, 32, 433–445. [Google Scholar] [CrossRef]
  14. Niazi, A.; Soufi, A.; Mobarakabadi, M. Genetic algorithm applied to selection of wavelength in partial least squares for simultaneous spectrophotometric determination of nitrophenol isomers. Anal. Lett. 2006, 39, 2359–2372. [Google Scholar] [CrossRef]
  15. Centner, V.; Massart, D.L.; De Noord, O.E.; De Jong, S.; Vandeginste, B.M.; Sterna, C. Elimination of uninformative variables for multivariate calibration. Anal. Chem. 1996, 68, 3851–3858. [Google Scholar] [CrossRef] [PubMed]
  16. Chen, H.Z.; Pan, T.; Chen, J.M.; Lu, Q.P. Waveband selection for NIR spectroscopy analysis of soil organic matter based on SG smoothing and MWPLS methods. Chemom. Intell. Lab. Syst. 2011, 107, 139–146. [Google Scholar] [CrossRef]
  17. Zhang, C.; Liu, F.; Kong, W.W.; He, Y. Application of Visible and Near-Infrared Hyperspectral Imaging to Determine Soluble Protein Content in Oilseed Rape Leaves. Sensors 2015, 15, 16576–16588. [Google Scholar] [CrossRef] [PubMed]
  18. Deng, J.L. The control problems of grey systems. Syst. Control. Lett. 1982, 1, 288–294. [Google Scholar]
  19. Huang, J.C. Application of grey system theory in telecare. Comput. Biol. Med. 2011, 41, 302–306. [Google Scholar] [CrossRef] [PubMed]
  20. Wu, W.H.; Lin, C.T.; Peng, K.H.; Huang, C.C. Applying hierarchical grey relation clustering analysis to geographical information systems—A case study of the hospitals in Taipei City. Expert. Syst. Appl. 2012, 39, 7247–7254. [Google Scholar] [CrossRef]
  21. Ai, X.B.; Hu, Y.Z.; Chen, G.H. A systematic approach to identify the hierarchical structure of accident factors with grey relations. Safety Sci. 2014, 63, 83–93. [Google Scholar] [CrossRef]
  22. Liu, S.F.; Lin, Y. Grey Systems Theory and Applications; Springer-Verlag: Berlin/Heidelberg, Germany, 2011; pp. 57–63. [Google Scholar]
  23. Windig, W.; Heckler, C.E.; Agblevor, F.A.; Evans, R.J. Self-modeling mixture analysis of categorized pyrolysis mass spectral data with the SIMPLISMA approach. Chemom. Intell. Lab. Syst. 1992, 14, 195–207. [Google Scholar] [CrossRef]
  24. Bu, D.S.; Brown, C.W. Self-modeling mixture analysis by interactive principal component analysis. Appl. Spectrosc. 2000, 54, 1214–1221. [Google Scholar] [CrossRef]
  25. Windig, W.; Antalek, B.; Lippert, J.L.; Batonneau, Y.; Brémard, C. Combined use of conventional and second-derivative data in the SIMPLISMA self-modeling mixture analysis approach. Anal. Chem. 2002, 74, 1371–1379. [Google Scholar] [CrossRef] [PubMed]
  26. Wilcoxon, F. Individual comparisons by ranking methods. Biom. Bull. 1945, 1, 80–83. [Google Scholar] [CrossRef]
Figure 1. Raw absorption spectra (a), filtered spectra with Savitzky-Golay smoothing (b), and pure component spectra (c) of food coloring samples. A: amaranth; C: carmine; T: tartrazine; S: sunset yellow FCF.
Figure 1. Raw absorption spectra (a), filtered spectra with Savitzky-Golay smoothing (b), and pure component spectra (c) of food coloring samples. A: amaranth; C: carmine; T: tartrazine; S: sunset yellow FCF.
Sensors 16 00827 g001
Figure 2. Variation of the S-GRC with the number of calibration samples. (a) two-component sample 1 (tartrazine: 60 μg/mL, sunset yellow FCF: 50 μg/mL); (b) four-component sample (amaranth: 50 μg/mL, carmine: 60 μg/mL, tartrazine: 40 μg/mL, sunset yellow FCF: 30 μg/mL); (c) two-component sample 2 (amaranth: 100 μg/mL, carmine: 50 μg/mL); (d) one-component sample (amaranth: 160 μg/mL). SGRC: synthetic degree of grey relation coefficient.
Figure 2. Variation of the S-GRC with the number of calibration samples. (a) two-component sample 1 (tartrazine: 60 μg/mL, sunset yellow FCF: 50 μg/mL); (b) four-component sample (amaranth: 50 μg/mL, carmine: 60 μg/mL, tartrazine: 40 μg/mL, sunset yellow FCF: 30 μg/mL); (c) two-component sample 2 (amaranth: 100 μg/mL, carmine: 50 μg/mL); (d) one-component sample (amaranth: 160 μg/mL). SGRC: synthetic degree of grey relation coefficient.
Sensors 16 00827 g002
Figure 3. RMSECV of the partial least squares model as a function of the number of samples in the calibration subset. (a) two-component sample 1 (tartrazine: 60 μg/mL, sunset yellow FCF: 50 μg/mL); (b) four-component sample (amaranth: 50 μg/mL, carmine: 60 μg/mL, tartrazine: 40 μg/mL, sunset yellow FCF: 30 μg/mL); (c) two-component sample 2 (amaranth: 100 μg/mL, carmine: 50 μg/mL); (d) one-component sample (amaranth: 160 μg/mL). RMSECV: root mean square error of the cross validation.
Figure 3. RMSECV of the partial least squares model as a function of the number of samples in the calibration subset. (a) two-component sample 1 (tartrazine: 60 μg/mL, sunset yellow FCF: 50 μg/mL); (b) four-component sample (amaranth: 50 μg/mL, carmine: 60 μg/mL, tartrazine: 40 μg/mL, sunset yellow FCF: 30 μg/mL); (c) two-component sample 2 (amaranth: 100 μg/mL, carmine: 50 μg/mL); (d) one-component sample (amaranth: 160 μg/mL). RMSECV: root mean square error of the cross validation.
Sensors 16 00827 g003
Figure 4. Absorption spectra of calibration subset. (a) two-component sample 1 (tartrazine: 60 μg/mL, sunset yellow FCF: 50 μg/mL); (b) four-component sample (amaranth: 50 μg/mL, carmine: 60 μg/mL, tartrazine: 40 μg/mL, sunset yellow FCF: 30 μg/mL); (c) two-component sample 2 (amaranth: 100 μg/mL, carmine: 50 μg/mL); and (d) one-component sample (amaranth: 160 μg/mL).
Figure 4. Absorption spectra of calibration subset. (a) two-component sample 1 (tartrazine: 60 μg/mL, sunset yellow FCF: 50 μg/mL); (b) four-component sample (amaranth: 50 μg/mL, carmine: 60 μg/mL, tartrazine: 40 μg/mL, sunset yellow FCF: 30 μg/mL); (c) two-component sample 2 (amaranth: 100 μg/mL, carmine: 50 μg/mL); and (d) one-component sample (amaranth: 160 μg/mL).
Sensors 16 00827 g004
Figure 5. Purity spectra and determining coefficient during the processing of two-component sample’s calibration subset spectra. (a) 1st purity spectrum; (b) 2nd purity spectrum; (c) 3rd purity spectrum; (d) 6th purity spectrum; (e) 7th purity spectrum; (f) determining coefficient. The components are tartrazine (60 μg/mL) and sunset yellow FCF (50 μg/mL).
Figure 5. Purity spectra and determining coefficient during the processing of two-component sample’s calibration subset spectra. (a) 1st purity spectrum; (b) 2nd purity spectrum; (c) 3rd purity spectrum; (d) 6th purity spectrum; (e) 7th purity spectrum; (f) determining coefficient. The components are tartrazine (60 μg/mL) and sunset yellow FCF (50 μg/mL).
Sensors 16 00827 g005
Figure 6. Purity spectra and determining coefficient during the processing of four-component sample’s calibration subset spectra. (a) 1st purity spectrum; (b) 2nd purity spectrum; (c) 3rd purity spectrum; (d) 25th purity spectrum; (e) 26th purity spectrum; (f) determining coefficient. The components are amaranth (50 μg/mL), carmine (60 μg/mL), tartrazine (40 μg/mL), and sunset yellow FCF (30 μg/mL).
Figure 6. Purity spectra and determining coefficient during the processing of four-component sample’s calibration subset spectra. (a) 1st purity spectrum; (b) 2nd purity spectrum; (c) 3rd purity spectrum; (d) 25th purity spectrum; (e) 26th purity spectrum; (f) determining coefficient. The components are amaranth (50 μg/mL), carmine (60 μg/mL), tartrazine (40 μg/mL), and sunset yellow FCF (30 μg/mL).
Sensors 16 00827 g006
Figure 7. Purity spectra and determining coefficient during the processing of two-component sample’s calibration subset spectra. (a) 1st purity spectrum; (b) 2nd purity spectrum; (c) 3rd purity spectrum; (d) 17th purity spectrum; (e) 18th purity spectrum; (f) determining coefficient. The components are amaranth (100 μg/mL) and carmine (50 μg/mL).
Figure 7. Purity spectra and determining coefficient during the processing of two-component sample’s calibration subset spectra. (a) 1st purity spectrum; (b) 2nd purity spectrum; (c) 3rd purity spectrum; (d) 17th purity spectrum; (e) 18th purity spectrum; (f) determining coefficient. The components are amaranth (100 μg/mL) and carmine (50 μg/mL).
Sensors 16 00827 g007
Figure 8. Purity spectra and determining coefficient during the processing of one-component sample’s calibration subset spectra. (a) 1st purity spectrum; (b) 2nd purity spectrum; (c) 3rd purity spectrum; (d) 5th purity spectrum; (e) 6th purity spectrum; (f) determining coefficient. The component is amaranth (160 μg/mL).
Figure 8. Purity spectra and determining coefficient during the processing of one-component sample’s calibration subset spectra. (a) 1st purity spectrum; (b) 2nd purity spectrum; (c) 3rd purity spectrum; (d) 5th purity spectrum; (e) 6th purity spectrum; (f) determining coefficient. The component is amaranth (160 μg/mL).
Sensors 16 00827 g008
Figure 9. Wavelengths selected by simple-to-use interactive self-modeling mixture analysis. (a) Two-component sample 1 (tartrazine: 60 μg/mL, sunset yellow FCF: 50 μg/mL); (b) four-component sample (amaranth: 50 μg/mL, carmine: 60 μg/mL, tartrazine: 40 μg/mL, sunset yellow FCF: 30 μg/mL); (c) two-component sample 2 (amaranth: 100 μg/mL, carmine: 50 μg/mL); and (d) one-component sample (amaranth: 160 μg/mL).
Figure 9. Wavelengths selected by simple-to-use interactive self-modeling mixture analysis. (a) Two-component sample 1 (tartrazine: 60 μg/mL, sunset yellow FCF: 50 μg/mL); (b) four-component sample (amaranth: 50 μg/mL, carmine: 60 μg/mL, tartrazine: 40 μg/mL, sunset yellow FCF: 30 μg/mL); (c) two-component sample 2 (amaranth: 100 μg/mL, carmine: 50 μg/mL); and (d) one-component sample (amaranth: 160 μg/mL).
Sensors 16 00827 g009
Table 1. The summary of symbols used in the calculation process of S-GRC.
Table 1. The summary of symbols used in the calculation process of S-GRC.
SymbolRepresentation
θ = 0.2 weight of the rates of change
ξ = 0.5 distinguishing coefficient
ρ ( X i , X j ) synthetic degree of GRC between sequences Xi and Xj
ε i j absolute degree of GRC between sequences Xi and Xj
γ i j relative degree of GRC between sequences Xi and Xj
nthe number of wavelengths
m p number of samples in prediction set
m c number of samples in calibration set
S-GRC: Synthetic degree of grey relation coefficient.
Table 2. The concentrations of each sample in calibration subset.
Table 2. The concentrations of each sample in calibration subset.
SamplesNo.SGRCS1 (μg/mL)SGRCS2 (μg/mL)SGRCS3 (μg/mL)SGRCS4 (μg/mL)
Samples of Calibration subset10.9450-0-80-600.96960-60-40-300.96880-60-0-00.980140-0-0-0
20.9000-0-100-1000.94950-80-50-300.957100-60-0-00.970200-0-0-0
30.8990-0-80-800.94960-80-50-300.930100-80-0-00.970120-0-0-0
40.8850-0-50-600.94760-80-50-400.92280-80-0-00.92050-0-0-0
50.8550-0-60-800.94460-60-50-400.90460-50-0-00.92060-0-0-0
60.8370-0-50-800.93550-60-40-400.904100-100-0-00.89240-0-0-0
70.7260-0-80-00.93060-80-40-400.90080-100-0-0
120.6930-0-0-800.91380-60-40-400.874200-0-0-0
130.91380-80-50-3050-80-0-0
280.7030-180-0-00.65660-80-30-30
350.6800-0-80-80
Predicted sample 0-0-60-50 50-60-40-30 100-50-0-0 160-0-0-0
SGRC: synthetic degree of grey relation coefficient; ─: absence of samples; S1: two-component sample 1 (tartrazine: 60 μg/mL, sunset yellow FCF: 50 μg/mL); S2: four-component sample (amaranth: 50 μg/mL, carmine: 60 μg/mL, tartrazine: 40 μg/mL, sunset yellow FCF: 30 μg/mL); S3: two-component sample 2 (amaranth: 100 μg/mL, carmine: 50 μg/mL); S4: one-component sample (amaranth: 160 μg/mL).
Table 3. The final size of the calibration subset for each unknown sample in the prediction set.
Table 3. The final size of the calibration subset for each unknown sample in the prediction set.
Prediction Sample Number of Samples in Calibration SubsetNumber of Selected WavelengthsPrediction Sample Number of Samples in Calibration SubsetNumber of Selected Wavelengths
1126153419
235251673
337181756
413121865
538161955
6782045
7732145
856222817
956231011
1044241312
11125253317
123418263816
1326152755
143418---
Table 4. Prediction results obtained using four methods.
Table 4. Prediction results obtained using four methods.
ModelWavelength Selection ApproachParametersSize of Calibration SetTimes (s)RMSEP (µg/mL)
ACTS
Global70 × 1980.44.124.151.010.99
SIMPLISMARj = 2 × 10−570 × 190.43.713.720.971.08
GAGen = 30070 × 753666.62.743.051.141.28
UVE N o i s e [ 0 , 10 2 ] 70 × [100,177]4.24.013.920.991.07
MWPLSRWin = 6070 × 6057.13.012.171.341.12
SPAM = 6970 × 6998.93.763.611.001.03
LocalS θ = 0.2, ξ = 0.5[4,38] × 198123.11.631.770.880.59
LocalE[4,34] × 198145.43.143.970.760.80
LocalMfpca = 2[4,32] × 198152.72.151.950.630.81
LocalA[3,40] × 198156.62.992.530.810.77
LocalSSIMPLISMARj = 2 × 10−5[4,38] × [3,25]128.21.411.760.720.68
UVE N o i s e [ 0 , 10 2 ] [4,38] × [65,174]136.81.641.731.060.76
SIMPLISMA = the simple-to-use interactive self-modeling mixture analysis. UVE = uninformative variables elimination. MWPLSR = moving window partial least squares. SPA = successive projections algorithm. GA = genetic algorithm. LocalS = local strategy based on synthetic degree of grey relation coefficient. LocalE = local strategy based on Euclidean distance. LocalM = local strategy based on Mahalanobis. LocalA = local strategy based on Angle. Rj is the determining coefficient of the jth pure variable. The Noise is the added artificial random variable in UVE method whose values are from 0 to 10−2. Win is the size of moving window when using MWPLSR. M is the number of variables with SPA method. According to Res. 17, M = min (mc − 1, n) = 69, where m c and n are the number of samples and wavelengths in calibration set. Gen is the maximum number of generations in GA. θ is the weight of the rates of change. ξ is a distinguishing coefficient. fpca is the number of principal components. RMSEP = root mean square error of prediction; A: amaranth; C: carmine; T: tartrazine; S: sunset yellow FCF.
Table 5. Statistical analysis of prediction values with different methods.
Table 5. Statistical analysis of prediction values with different methods.
ModelWavelength Selection ApproachP value between Reference and Predicted ConcentrationsStandard Error of Prediction Residual Error (µg/mL)
ACTSACTS
Global0.750.680.630.664.194.191.021.01
SIMPLISMA0.770.860.530.773.783.780.981.10
GA0.630.680.990.352.783.021.161.29
UVE0.800.770.560.634.103.961.001.09
MWPLSR0.200.840.270.682.972.201.321.14
SPA0.610.930.930.973.833.681.021.05
LocalS0.360.810.270.721.551.800.890.59
LocalE0.860.760.800.893.194.040.760.81
LocalM0.480.660.800.612.171.970.640.83
LocalA0.870.950.710.562.942.550.820.75
LocalSSIMPLISMA0.710.540.800.831.431.690.730.66
UVE0.380.890.600.301.641.741.070.76
SIMPLISMA = the simple-to-use interactive self-modeling mixture analysis. UVE = uninformative variables elimination. MWPLSR = moving window partial least squares. SPA = successive projections algorithm. GA = genetic algorithm. LocalS = local strategy based on synthetic degree of grey relation coefficient. LocalE = local strategy based on Euclidean distance. LocalM = local strategy based on Mahalanobis. LocalA = local strategy based on Angle. A: amaranth; C: carmine; T: tartrazine; S: sunset yellow FCF.

Share and Cite

MDPI and ACS Style

Chang, H.; Zhu, L.; Lou, X.; Meng, X.; Guo, Y.; Wang, Z. Local Strategy Combined with a Wavelength Selection Method for Multivariate Calibration. Sensors 2016, 16, 827. https://doi.org/10.3390/s16060827

AMA Style

Chang H, Zhu L, Lou X, Meng X, Guo Y, Wang Z. Local Strategy Combined with a Wavelength Selection Method for Multivariate Calibration. Sensors. 2016; 16(6):827. https://doi.org/10.3390/s16060827

Chicago/Turabian Style

Chang, Haitao, Lianqing Zhu, Xiaoping Lou, Xiaochen Meng, Yangkuan Guo, and Zhongyu Wang. 2016. "Local Strategy Combined with a Wavelength Selection Method for Multivariate Calibration" Sensors 16, no. 6: 827. https://doi.org/10.3390/s16060827

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop