为什么化合物明明有响应,但是计算浓度却为0?
时间:2023-06-21 阅读:1239
可以看到,上图中sample03中联苯的响应有6697,为什么计算出来的浓度却是0呢?
6697的响应也不小了呀
有没有小伙伴知道答案啊?
我们可不是要故意卖关子哈,确实需要通过查看校正曲线做进一步确定
可以看到,联苯的校正曲线中,截距是8196.383,大于了6697的响应值
当样品中化合物的响应低于截距时,代入校正曲线之后,可以看到,计算出来的浓度是一个负值
可是我们知道,浓度再低也不会是负值。所以软件遇到浓度是负值的就会自动转化为0
这就是为什么化合物明明有响应,浓度却为0的原因
如果觉得这样的结果出现在报告中,有时候也不好解释,那么可以怎么处理一下吗?
您可以有以下两种选择:
A
1种方式-修改【原点】设置
将校正曲线中【原点】的设置改为【强制】,那么只要化合物有响应,就定会有对应的数值
但是这样做的前提是,要保证线性相关系数以及各浓度级别标样的回测值准确度落在可接受范围内
但是很多时候,将【原点】设置改为【强制】后,线性相关系数或者某些浓度级别标样的回测值准确度就超出范围了,那么就可以尝试下面的方法
B
2种方式-不进行积分
其实当化合物的响应低于校正曲线的低点响应时,定量已经不准确了,可以选择进行零峰处理,也就是不对其进行积分。
我们可以选择对化合物执行【手动积分】中的【零峰】处理
零峰处理后我们会看到,响应会变成0,浓度也是0,MI(即手动积分)的复选框也会打上√,表示执行了手动积分。
如果类似的情况比较多的话,我们就要依次手动对每个需要处理的化合物做零峰处理,会花费比较多的时间。
所以也可以使用Masshunter定量软件中的【工具】来设定积分的阈值,从而完成统一自动的数据处理
设定积分阈值
一步:点击【方法】-选择【编辑】
二步:点击工具-操作-选择Set Peak Filter Area Threshold
三步:在弹出的窗口中,输入想要的积分的阈值
比如我输入了50,那就表示,响应低于低点响应的50%的峰将不积分
如下图的例子,联苯的低点响应是118319,输入了50,那就表示,响应低于59159的峰将不再积分
请注意,这里输入的是低点响应的百分比,而不是一个固定的绝dui值。
所以不同化合物的积分阈值都是根据各自低点响应百分比进行限制的。
如此操作后,就可以看到,原来sample03中联苯的响应是6697,因为低于了低点标样的响应值的50%(59159),操作后会发现,sample03中联苯自动不进行积分
这样就可以批量的对数据进行统一的处理了~
-END-