Чтобы получить преобразование удаления континуума на ваши спектры с использованием soil.spec библиотеки, выполните следующие действия:
- Подготовку необработанные таблиц спектров и обеспечить ее столбцы содержат спектральные данные должны быть преобразованы.
Удалите все неспектральные столбцы и убедитесь в отсутствии отсутствующих значений.
- Сделать столбцы имен таблицы сырых спектров числовыми.
- Перейдите к преобразованию, как показано ниже;
< raw.cw -транс (сырье, TR = "континуум удалены", порядок = 1, разрыв = 21)
raw.cw содержит необработанные спектры перед преобразованием, и преобразованные спектры Теперь матрица теперь в вашем случае удаляется континуум и используется метод преобразования.
Чтобы увидеть эти три объекта запуска:
имена (raw.cw); raw.cw - произвольное имя объекта, присвоенное результатам, полученным с помощью другой функции trans.
Ваш континуум удалены спектры извлекаются из результатов, используя стандартный синтаксис, используемые в системе R:
< cw.spectra -raw.cw $ транса
Мы обновляем документацию почвы. spec, и некоторые из этих объяснений будут включены, поскольку мы выпустим следующую обновленную версию, которая добавит дополнительные функции для обработки спектральных данных.
Пожалуйста, дайте мне знать, если это поможет, но если вы столкнетесь с каким-либо затруднением, следуя этому руководству, чтобы получить ожидаемые результаты, я буду рад помочь.
Бест,
Эндрю
ICRAF
Большое спасибо Andrew, я попытался получить спектры с выделенным континуумом из моих данных (350: 2500 нм, спектральное разрешение 1 нм), однако результат был преобразован спектрами, но не CR-спектрами (т.е. со значениями от 0 до 1). Я использовал raw.cw <-trans (s, tr = «континуум удален», порядок = 0, gap = 1), где «s» - это кадр данных, содержащий 72 образца почвы, имеющих спектр отражения образца 1 в первом ряд. Пожалуйста, помогите мне найти ошибку? Fabio – user3270600