007-分析灵敏度
分析灵敏度分析目的分析灵敏度analyticalsensitivity描述测量系统在低浓度端区分信号与噪声的能力由三个递进的限值构成LoBLimit of Blank空白限空白样本可能出现的最高测值95%分位数。LoDLimit of Detection检出限能以 95%置信水平区分于空白的最低浓度。LoQLimit ofQuantitation定量限测量结果达到预设精密度目标如 CV 20%的最低浓度。本文演示如何使用ivdtools包的lob_lod_loq()依据CLSI EP17-A2计算分析灵敏度LoB按 5.3.3.1参数法LoB M_B cp·SD_B将全部空白结果合并为池cp 1.645/√(1 − 1/(4(B−K)))为小样本修正的 95% 单侧分位数B 为空白结果总数、K 为空白样本数。LoD按 5.4.3先对非空白低浓度样本拟合 Sadler精度轮廓模型方差随浓度再自 LoB 起做固定点迭代X LoB cp·SD_WL(X)cp 1.645/√(1 − 1/(4(N_TOT−K)))。LoQ按附录 D1 Example 1功能灵敏度求精度轮廓与目标 CV水平线的交点√Var(X)/X target_cv。该 LoQ仅反映精密度、不含偏差。示例数据为确定性的教学数据仅用于演示流程正式研究必须依据方案或标准预先规定的实验设计、目标浓度与接受标准。::: celllibrary(ivdtools) library(readr):::函数概述函数 主要用途 关键输入或输出lob_lod_loq()一次计算 LoB / LoD / 汇总数据、空白样本名、目标LoQ CVreplicate_to_mean()汇总重复测量 均值、SD、重复数 nfit_equation()拟合 Sadlereqsadler、df_col精度轮廓内部调用print()/plot()结果展示 表格式汇总、SD/CV 双面板lob_lod_loq()的输入是已汇总的data.frame每行一个样本含样本名称列、均值列即浓度、 SD 列与重复数n 列列名可自由指定。它内部自动完成 Sadler最优模型拟合无需用户手动拟合。示例LoB / LoD / LoQ 分析读取和核验数据数据包含 2 个空白样本blank_A、blank_B与 6个低浓度样本L1–L6各样本重复测量 空白各 40 次、低浓度各 30次共 260 行。SD随浓度升高而增大符合低浓度端方差随均值增大的常见情形::: cellsens - read_csv(./data/sensitivity.csv, show_col_types FALSE) sens - as.data.frame(sens) str(sens):::::: celldim(sens) table(sens$sample):::逐样本汇总用replicate_to_mean()按样本名称分组计算均值、SD与重复数分组变量为字符时保留原值 两个空白各占一行::: cellrep - replicate_to_mean(data.frame(x sens$sample, y sens$value), x x, y y) rep$sample - rep$x rep$mean - rep$y_mean rep$sd - rep$y_sd rep$n - rep$y_n rep[c(sample, mean, sd, n)]:::注意lob_lod_loq()要求方差模型响应为方差、并按自由度加权因此汇总后还需给每行补var sd^2与df n − 1两列再交给lob_lod_loq()。若你的数据已含这两列则无需此步。计算 LoB / LoD / LoQblank参数指定空白样本名称可多个target_cv指定 LoQ的精密度目标::: cellsumm - rep[c(sample, mean, sd, n)] res - lob_lod_loq(summ, sample_col sample, mean_col mean, sd_col sd, n_col n, blank c(blank_A, blank_B), target_cv 0.20) res:::结果解读LoB 0.0836空白测值的 95% 分位数参数法合并 B 80个空白结果、K 2 个空白样本。LoD 0.26精度轮廓上X LoB cp·SD(X)的固定点即高于此浓度的测值可判为非空白。LoQ 0.59CV 20%达到 20%精密度目标所需的最低浓度仅基于精密度。返回对象结构lob_lod_loq()返回sensitivity对象各限值与参数以命名分量保存::: cellstr(res, max.level 1):::::: cellres$lob res$lod res$loq res$B res$K res$cp_lob res$cp_lod res$model:::cp_lob、cp_lod即 EP17 的两个小样本修正系数model为 AIC选出的最优 Sadler 模型 本例为模型 3混合方差型。图形plot()画出 SD 与 CV 两个精度轮廓面板叠加 LoB / LoD / LoQ参考线直观展示各限值的 几何含义::: cellplot(res):::其他输入情形情形一仅空白只算 LoB若无低浓度水平则只计算 LoBLoD / LoQ 为NA::: cellres_b - lob_lod_loq(summ[summ$sample %in% c(blank_A, blank_B), ], sample_col sample, mean_col mean, sd_col sd, n_col n, blank c(blank_A, blank_B)) res_b:::情形二无空白只算 LoQ若无空白样本blank NULL则只计算 LoQLoB / LoD 为NA::: cellres_q - lob_lod_loq(summ[!summ$sample %in% c(blank_A, blank_B), ], sample_col sample, mean_col mean, sd_col sd, n_col n) res_q:::情形三LoQ LoD当按目标 CV 算出的 LoQ 低于 LoD时如空白噪声大、低浓度端精密度好LoQ 会取max(LoQ, LoD)并以警告提示保证LoQ ≥ LoD::: cell# 构造空白噪声大、低浓度精密度好的数据 d_noisy - data.frame( sample c(blank, paste0(L, 1:6)), mean c(0, 0.5, 1, 2, 5, 10, 20), sd c(5, sqrt(0.01 0.02 * c(0.5, 1, 2, 5, 10, 20)^2)), n c(30L, rep(5L, 6)) ) res_n - lob_lod_loq(d_noisy, sample_col sample, mean_col mean, sd_col sd, n_col n, blank blank) res_n:::结果判读要点目标先定分析前确定目标 CV本文 20%仅为教学示例、置信水平与接受标准。空白合并池LoB 将全部空白结果合并计算cp含B−K自由度修正样本量小时不可忽略。LoQ 仅含精密度本流程的 LoQ不包含偏差不能替代基于总误差TE的定量限声明。模型选择不同 Sadler 模型在低浓度端外推差异大报告应注明 AIC最优模型与排序。LoQ ≥ LoD程序保证 LoQ 不低于 LoD若按 CV 计算的 LoQ 低于LoD会以警告并取max。数据格式lob_lod_loq()的输入为已汇总data.frame原始的重复测量数据需先由replicate_to_mean()处理。

相关新闻

【C++】信息学奥赛CSP通关之路——CSP-J/S第一轮原创全真模拟试卷集(2026)卷四全卷解析

【C++】信息学奥赛CSP通关之路——CSP-J/S第一轮原创全真模拟试卷集(2026)卷四全卷解析

这份卷子是 《信息学奥赛CSP通关之路——CSP-J/S第一轮原创全真模拟试卷集(2026)》 这本书中的一套模拟题(卷3),接下来我将非常非常非常详细的为你们讲解这张初赛卷的每一道题。单选题1. 答案 B 考点:Linux…

2026/11/6 0:32:52 阅读更多 →
具身智能TVA-World跨模态可信度校准新范式

具身智能TVA-World跨模态可信度校准新范式

前沿技术探索:TVA智能体(简称TVA) TVA智能体(亦称“AI智能体视觉”或“TVA视觉智能体”)是依托Transformer架构与“因式智能体”理论构建的系统级视觉技术框架。它融合深度强化学习(DRL)、卷积…

2026/11/13 20:52:13 阅读更多 →
Go开发环境搭建:从安装到第一个程序跑通

Go开发环境搭建:从安装到第一个程序跑通

TL;DR 核心要点速览 Go编译型语言,执行速度比Python快10倍 Goroutine初始栈2KB,比线程轻100倍 Channel是Go并发通信的核心原语 GMP调度器自动管理goroutine调度 Go标准库覆盖HTTP/JSON/加密等常用场景 本篇是Go入门模块,建议按顺序学习 摘要:Go开发环境搭建全流程,从下载安装G…

2026/10/25 7:47:11 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/14 5:13:29 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/14 5:13:29 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/14 5:13:29 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/13 22:08:41 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/14 2:41:37 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/14 5:13:29 阅读更多 →

日新闻

周新闻

月新闻