data(NIRsoil)
sel <- honigs(NIRsoil$spc, k = 10, type = "A")
wav <- as.numeric(colnames(NIRsoil$spc))
# spectral library
matplot(wav,
t(NIRsoil$spc),
type = "l",
xlab = "wavelength /nm",
ylab = "Abs",
col = "grey50"
)
# plot calibration spectra
matlines(wav,
t(NIRsoil$spc[sel$model, ]),
type = "l",
xlab = "wavelength /nm",
ylab = "Abs",
lwd = 2,
lty = 1
)
# add bands used during the selection process
abline(v = wav[sel$bands])
Run the code above in your browser using DataLab