Our lab has created several multivariate models to predict sample properties from infrared spectra. However, different spectrometers often give different responses, and often the model created on one instrument cannot be used with another without first using some method to transfer the calibration to the second instrument. I need a good method for transferring a multivariate model to a second spectrometer so that it still gives accurate predictions.

I have already come across a few methods:

  • create entirely new model for second instrument
  • piecewise direct standardization
  • adding samples to the model that have been measured with the second instrument
  • linear fit to the model output for the second instrument to correct the output (slope-bias)
  • transfer using virtual standards

I have tried these, but the only ones that work for our models require several standard samples (samples with known property values or spectra) to be measured on the second instrument, which ends up taking almost as much time as simply creating a new calibration model. I would prefer a method that does not require this hassle. and I am hoping that someone can offer a better solution.


If you know the sets of coefficients $R_k$ which adjust the output for each wavelength band for both spectrometers, just take the corrected set from one spectrometer, divide by its correction coeffs, and multiply by the correction coefs from the other one. (or apply the full inverse of whatever correction algorithm was used).

If the two spectrometers have different bands, then do a spline interpolation fit.

I'm not sure what the problem is here.

  • $\begingroup$ The issue is how to find the relationship between the output of two different spectrometers. If I had that set of coefficients then yes, converting the output of the second spectrometer would be easy. The question is how to find that relationship between the spectrometers. Some report that spectrometers can be standardized simply by multiplying by a factor (called multiplicative signal correction). This simple relationship does not work for the spectrometers I am testing. I can use more complex multivariate methods, but these usually require standard samples. Thus, is there another method? $\endgroup$ – Zach Jun 27 '16 at 5:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.