主要内容

msbackadj

正确的有峰信号基线

描述

例子

= msbackadj (X强度通过执行以下步骤调整具有峰值的原始信号的可变基线。

  1. 在宽度为200个分离单位的多个移位窗口内估计基线。

  2. 使用样条近似将变化的基线回归到窗口点。

  3. 调整输入端提供的峰值信号的基线强度

  4. 在输出矩阵中返回调整后的强度值

例子

= msbackadj (X强度名称,值设置由一个或多个名-值对参数指定的其他选项。例如,msbackadj (X,强度,WindowSize, 300)将移动窗口的宽度设置为300个分离单元。

例子

全部折叠

加载样本质谱仪数据包括MZ_lo_res, m/z值的向量,和Y_lo_res,为强度值矩阵。

负载sample_lo_res

调整一组光谱图的基线,只显示第三个光谱及其估计的背景。

YB = msbackadj(MZ_lo_res,Y_lo_res,“ShowPlot”3);

图中包含一个轴对象。标题为Signal ID: 3的axes对象包含3个类型为line的对象。这些对象表示原始信号、回归基线、估计基线点。

估计每个频谱的基线Y_lo_res使用匿名函数描述依赖于m/z的参数。然后绘制第四个光谱的估计背景。

Wf = @(mz) 200 + .001 .* mz;msbackadj (MZ_lo_res Y_lo_res,“StepSize”、wf、“ShowPlot”4);

图中包含一个轴对象。标题为Signal ID: 4的axes对象包含3个类型为line的对象。这些对象表示原始信号、回归基线、估计基线点。

输入参数

全部折叠

分离—一组具有峰值的信号的单位值,以矢量形式指定。

向量中的元素数等于其中的行数强度.分离单元可以量化波长、频率、距离、时间或m/z比,这取决于产生信号数据的仪器。

数据类型:

共享分离单位范围的一组峰值的强度值,指定为数值矩阵。

每一行对应一个分离单元值,每列对应一组具有峰值或保留时间的信号。行数等于其中的元素数X.信号数据可以来自任何分离技术,如光谱学、核磁共振、电泳、色谱或质谱。

数据类型:

名称-值参数

的可选逗号分隔对名称,值参数。的名字参数名称和价值对应的值。的名字必须出现在引号内。您可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:

移动窗口大小,指定为正标量或函数句柄。默认情况下,msbackadj估算宽度为200个分离单元的窗口的基线点。

如果指定了函数句柄,则在相应的X值并返回窗口的可变宽度。当信号在不同区域的分辨率不同时,指定函数句柄是有用的。

的结果msbackadj取决于窗口大小和步长。根据信号中峰值的宽度和可能漂移的存在定义参数。如果信号末端有较宽的峰值,请考虑使用可变窗口大小和/或步长。

例子:“WindowSize”,300年

数据类型:|function_handle

移动窗口的步长,指定为正标量或函数句柄。默认情况下,msbackadj估算每200个分离单元放置Windows的基准点。

如果指定了函数句柄,则该函数将根据各自的分离单元值计算,并返回相邻窗口之间的距离。

例子:“StepSize”,150年

数据类型:|function_handle

方法将窗口估计点还原为软曲线,指定为以下之一:

  • “pchip”-保持形状的分段立方插值。查询点上的插值值基于相邻网格点上的值保持形状的分段三次插值。

  • “线性”-线性插值。查询点上的插值值基于每个维度上相邻网格点上的值的线性插值。

  • 样条的-样条插值。查询点上的插值值基于每个维度中相邻网格点上的值的三次插值。

例子:“RegressionMethod”、“线性”

数据类型:字符|字符串

方法在每个窗口中查找可能的基线(背景)值,指定为以下之一:

  • 分位数的—分位数值设置为10%。

  • “新兴市场”-每个样本都是两个正态分布类别(背景或峰值)中任意一个的独立同分布(i.i.d)图。因为类标签是隐藏的,所以使用期望最大化算法估计分布。最终基线值是背景类的平均值。

例子:‘EstimationMethod’,‘新兴市场’

数据类型:字符|字符串

平滑估计点曲线的方法,指定为以下之一:

  • “没有”-不平滑。

  • “洛斯”-线性拟合。

  • “黄土”-二次拟合。

  • “rlowess”-稳健的线性拟合。

  • “rloess”-稳健二次拟合。

例子:“SmoothMethod”,“洛斯”

数据类型:字符|字符串

分位数值,指定为之间的正标量0而且1

例子:“QuantileValue”,0.2

数据类型:

标志保持信号中最高峰的高度,指定为真正的.缺省情况下,不保留峰高。

例子:“PreserveHeights”,真的

数据类型:逻辑

标记,以绘制回归基线、原始信号和估计基线点,指定为真正的,或正整数。

默认行为如下:

  • 当你打电话时msbackadj如果没有输出参数,则显示图。只有输入的第一个信号强度是绘制。

  • 当你打电话时msbackadj如果使用输出参数,则不显示图形。但你也可以通过设定来了解剧情“ShowPlot”真正的

中某个信号(列)的索引强度来显示信号的对应图。

例子:“ShowPlot”,5

数据类型:|逻辑

输出参数

全部折叠

调整后的强度值,以矩阵形式返回。

R2006a之前介绍