Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R中soil.spec包中的数据格式_R - Fatal编程技术网

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