R中soil.spec包中的数据格式
我想使用R中soil.spec包中的数据格式,r,R,我想使用soil.spec软件包的trans功能,使用连续体移除来转换光谱。但我不了解原始光谱的数据格式“原始” 功能示例为: trans(raw, tr = "continuum removed", order = , gap = ) 有人能给我举一个“raw”矩阵的例子吗?我不得不说土壤.spec包在文档方面非常薄弱。但是,根据其中一个I/O工具的引用 read.spc将二进制光谱spc文件从文件夹中读取到R中 可使光谱兼容(参见make.comp中的详细信息),以 第一个采样波段或ICR
soil.spec
软件包的trans
功能,使用连续体移除来转换光谱。但我不了解原始光谱的数据格式“原始”
功能示例为:
trans(raw, tr = "continuum removed", order = , gap = )
有人能给我举一个
“raw”
矩阵的例子吗?我不得不说土壤.spec
包在文档方面非常薄弱。但是,根据其中一个I/O工具的引用
read.spc将二进制光谱spc文件从文件夹中读取到R中
可使光谱兼容(参见make.comp中的详细信息),以
第一个采样波段或ICRAF的标准波段
光谱实验室。从扫描方法收集的信息
检查光谱的可比性。默认值已设置为ICRAF
光谱带
我的怀疑是,假设这是一个行业标准,您需要以任何“光谱spc文件”格式保存文件。最好的办法可能是直接联系软件包维护人员。我不得不说,
soil.spec
软件包在文档方面非常薄弱。但是,根据其中一个I/O工具的引用
read.spc将二进制光谱spc文件从文件夹中读取到R中
可使光谱兼容(参见make.comp中的详细信息),以
第一个采样波段或ICRAF的标准波段
光谱实验室。从扫描方法收集的信息
检查光谱的可比性。默认值已设置为ICRAF
光谱带
我的怀疑是,假设这是一个行业标准,您需要以任何“光谱spc文件”格式保存文件。最好的办法可能是直接联系软件包维护人员。我不得不说,
soil.spec
软件包在文档方面非常薄弱。但是,根据其中一个I/O工具的引用
read.spc将二进制光谱spc文件从文件夹中读取到R中
可使光谱兼容(参见make.comp中的详细信息),以
第一个采样波段或ICRAF的标准波段
光谱实验室。从扫描方法收集的信息
检查光谱的可比性。默认值已设置为ICRAF
光谱带
我的怀疑是,假设这是一个行业标准,您需要以任何“光谱spc文件”格式保存文件。最好的办法可能是直接联系软件包维护人员。我不得不说,
soil.spec
软件包在文档方面非常薄弱。但是,根据其中一个I/O工具的引用
read.spc将二进制光谱spc文件从文件夹中读取到R中
可使光谱兼容(参见make.comp中的详细信息),以
第一个采样波段或ICRAF的标准波段
光谱实验室。从扫描方法收集的信息
检查光谱的可比性。默认值已设置为ICRAF
光谱带
我的怀疑是,假设这是一个行业标准,您需要以任何“光谱spc文件”格式保存文件。最好的办法可能是直接联系软件包维护人员。要使用
soil.spec
库在光谱上获得连续去除变换,请按以下步骤进行:
raw.cw要使用
soil.spec
库在光谱上获得连续去除变换,请按以下步骤进行:
raw.cw要使用
soil.spec
库在光谱上获得连续去除变换,请按以下步骤进行:
raw.cw要使用
soil.spec
库在光谱上获得连续去除变换,请按以下步骤进行:
raw.cw对于连续介质移除,您也可以使用该软件包 如果光谱数据以吸光度单位表示,则:
crt <- continuumRemoval(X = NIRsoil$spc, type = 'A')
matplot(x = colnames(NIRsoil$spc), y = t(crt),
type = "l", lty = 1,
xlab = "Wavelengths (nm)",
ylab = "Absorbance (CR)",
col = palette(gray(seq(0, 0.9, len = 25))))
crt对于连续体移除,您也可以使用该软件包
如果光谱数据以吸光度单位表示,则:
crt <- continuumRemoval(X = NIRsoil$spc, type = 'A')
matplot(x = colnames(NIRsoil$spc), y = t(crt),
type = "l", lty = 1,
xlab = "Wavelengths (nm)",
ylab = "Absorbance (CR)",
col = palette(gray(seq(0, 0.9, len = 25))))
crt对于连续体移除,您也可以使用该软件包
如果光谱数据以吸光度单位表示,则:
crt <- continuumRemoval(X = NIRsoil$spc, type = 'A')
matplot(x = colnames(NIRsoil$spc), y = t(crt),
type = "l", lty = 1,
xlab = "Wavelengths (nm)",
ylab = "Absorbance (CR)",
col = palette(gray(seq(0, 0.9, len = 25))))
crt对于连续体移除,您也可以使用该软件包
如果光谱数据以吸光度单位表示,则:
crt <- continuumRemoval(X = NIRsoil$spc, type = 'A')
matplot(x = colnames(NIRsoil$spc), y = t(crt),
type = "l", lty = 1,
xlab = "Wavelengths (nm)",
ylab = "Absorbance (CR)",
col = palette(gray(seq(0, 0.9, len = 25))))
crt非常感谢Andrew,我试图从我的数据中获得一个连续的去除光谱(350:2500 nm,光谱分辨率1 nm),但是结果是转换光谱,而不是CR光谱(即值介于0和1之间)。我使用了raw.cw非常感谢Andrew,我试图从我的数据中获得一个连续的去除光谱(350:2500 nm,光谱分辨率1 nm),但是结果是转换光谱,而不是CR