学霸的模拟器系统: 第77章 PRL第三关——系统误差的建模(求首订!)
午饭的铃声响起,食堂里人声鼎沸。
不锈钢餐盘的碰撞声和打饭阿姨的吆喝声混杂在一起,空气中满是食物升腾的热气。
宋子阳连拖带拽,总算把魂儿还留在电脑里的林允宁拉到了打饭窗口前。
“宁神,你再研究下去就要飞升了,今天必须给我个面子!”
宋子阳端着餐盘,像护着稀世珍宝。
导演刘伟和扛着机器的小王,极有眼色地也打了饭,自然而然地凑到了他们对面。
“林同学,不介意我们拍点生活素材吧?”
刘伟的语气随和,像个邻家长辈。
林允宁心不在焉地点点头,脑子里全是那条“W”形的残差曲线。
然而,当他看到那些裹着黏稠橙红色酱汁的肉块时,眉头立刻紧紧皱起:
“老宋你又坑我!怎么是糖醋里脊?”
宋子阳哈哈大笑:
“坑的就是你!你不吃给我吃,我爱吃这个。”
接着,在刘伟和小王好奇的镜头下,奇怪的一幕发生了。
林允宁没有动筷子吃饭,而是用筷子尖,极其耐心地,一块一块地,将里脊肉上包裹的糖醋酱汁刮掉,直到几乎只剩下肉本身的颜色,才放进嘴里。
刘伟看得一愣,他敏锐地感觉到,这或许是一个比任何采访都能揭示人物性格的细节。
他试探性地问道:
“林同学......不爱吃甜的?”
“讨厌番茄酱。”
林允宁头也没抬,言简意赅。
宋子阳在一旁见怪不怪地解释:
“刘导你不知道,我宁哥从小就这样,看见番茄酱跟看见仇人似的。他说那玩意儿黏糊糊的,跟化学武器一样,不管多香的肉,一沾上就全是一个味儿了。”
“化学武器?”
这个形容词让刘伟来了兴趣。
这个问题,似乎终于触动了林允宁。
他停下筷子,抬起头,认真地看向了刘伟。
他指了指盘子里被他刮下来的那一小堆酱汁,语气平静,像是在陈述一个事实:
“它不是调味,它的味道已经影响了食材本身的鲜味儿。你看,这酱汁......就像是一种‘系统性误差。”
他顿了顿,似乎是在组织语言,又像是在对自己说:
“它覆盖了里脊肉本来的样子,让你没法判断这块肉炸得好不好。你想知道真相,就不能假装酱汁不存在。你得先承认它,分析它,把它从你的观测里剥离出去......”
说到这里,林允宁自己也愣住了。
他夹着那块刮干净的里脊肉的筷子,就那么悬停在半空中,纹丝不动。
他的眼神瞬间失去了焦点。
这一瞬间,他脑海中那条‘W'形的残差曲线,与眼前这堆被刮掉的酱汁,在概念的层面上悍然重叠。问题的结构是相同的!
他明白了!
那个错误的仪器响应函数(IRF),就是这层“酱汁”!
他之前的思路,是想用一种算法“滤掉”这层误差,但这忽略了误差本身的信息。
正确的做法,应该是为误差本身建模!
让算法在拟合“里脊肉”(真实信号)的同时,也一并“拟合”出这个“酱汁”(错误IRF)的特征!
林允宁低声自语,声音里带着毫不掩饰的兴奋:
“为误差本身建模......”
“啪”的一声,他将筷子放在桌上,餐盘里的汤汁被震得溅出几滴。
他一把抓过桌上的餐巾纸,从口袋里摸出笔,在上面飞快地写下一行他自己才能看懂的数学表达式和一个流程框图。
然后,他完全无视了目瞪口呆的刘伟和宋子阳,转身就冲出了食堂。
刘伟愣了足足三秒。
作为专业的媒体人,他刚一反应过来,就立刻对摄影师小王低声而急促地命令道:
“镜头跟住他!别断!”
在确认小王跟拍到林允宁冲出食堂的背影后,刘伟才匆忙起身,走到桌前。
他小心翼翼地拿起那张写着符号的餐巾纸,像收藏一份珍贵的证物般,仔细地折好,放进了自己上衣的口袋。
他看着林允宁消失的方向,眼神中,是藏不住的兴奋与激动。
午休的教室格外安静,大部分学生都趴在桌上小憩。
林允宁冲回自己的座位,直接打开笔记本,手指因为兴奋而微微颤抖。
基于刚刚在脑中成型的'为系统误差建立参数化模型'的思路,他开始对Aether_v2_Robust.py进行模块化修改。
这不再是试探,而是有了一条清晰的、可验证的路径。
第一步,参数化IRF。他新建了一个函数parameterized_irf(),用一个包含宽度、形状和不对称性的偏斜Voigt函数,来定义这个未知的“酱汁”,也就是仪器响应函数(IRF)。
第二步,扩展状态空间。他将这三个新参数加入到MCMC采样器的待求解变量列表里。算法的任务,从“求解信号”升级为“同时求解信号与仪器误差”。
第三步,设定物理先验。为新参数设定宽泛但符合物理直觉的先验概率分布。
修改完毕,林允宁点击运行。
由于计算量大增,笔记本的风扇的嗡鸣声愈发急促,在安静的教室里格外清晰。
这一次,程序足足运行了二十多分钟。
当多条链的R-hat降至1.01、有效样本量(ESS)充足时,程序自动停止。
而林允宁也屏住了呼吸。
他没有先看最终的结果,而是第一时间点开了那张最关键的??残差图。
屏幕上,之前那条清晰的W形波纹,消失了。
取而代之的,是围绕着零轴均匀分布的、无规则的随机噪声点。
成功了。
那层讨人厌的“酱汁”,被他的算法完美地建模并剥离了。、
为了最终确认,他又做了后验预测检验(PPC):用后验样本生成复制数据,对比残差自相关与频谱能量。
毫无意外地,实测显著偏离复制分布??
这再次给出了铁证。
随后,他调出了三张决定性的结果图,深吸一口气,开始整理最终的分析报告。
第一张子图,他将反演出的纯净光谱与原始数据点绘制在一起,两条线在极小的误差范围内高度一致,宣告了信号的成功提取。
第二张子图,他将韩至渊给的错误IRF与自己算法反演出的真实IRF放在一起,两条曲线在峰位、宽度和不对称性上存在明显且可量化的差异,无可辩驳。
最后,他生成了第三张鲁棒性分析图,证明了即使IRF本身存在不确定性,关键物理参数的提取结果依然是稳健的(Robust),并给出可信区间(关键物理参数)。
做完这一切,林允宁将这张包含了三张子图的最终结果图保存为Final_Verdict.png.
他打开QQ,韩至渊的头像已经亮起,显然是开完了会。
林允宁没有废话,直接将残差图和最终结果图拖进对话框,发送。
然后附上了一段极其简练、专业的文字:
【林允宁】:韩老师,第三个考验数据处理完毕。结论如下:
1.残差分析表明,提供的IRF_B.dat与数据存在系统性偏差(证据见残差图)。
2.通过联拟合,反演出真实的IRF可能存在约0.18的非对称性(证据见图B)。
3.在考虑IRF不确定性的前提下,关键物理参数的提取结果是稳健的(证据见图C)。
消息发送后,对方的“正在输入...”出现了几秒又消失,接着是长达一分钟的沉默。
一分钟后,消息弹出:
【组长一韩至渊】:收到了。做得很好。
【组长一韩至渊】:把IRF本身作为待定参数进行联立拟合,是处理这类问题的标准高级方法。你不仅独立想到了,而且实现得很快,很完整。
【组长一韩至渊】:尤其是图C的鲁棒性分析,这已经超出了我的预期。这表明你理解了实验物理的精髓??实验物理追求的从来都不是完美的数值,而是对结果不确定性的可靠评估。
【组长??韩至渊】:这种物理学思维的建立,比你发一篇PRB更让我感到高兴。
【组长?韩至渊】:考验结束了。你通过了。
林允宁关掉对话框,靠在椅子上,长长地舒了一口气。
窗外,下午的阳光正好。
就在这时,韩至渊的最后一条消息弹出,为下一阶段拉开了序幕。
【组长一韩至渊】:把这部分内容,连同MCMC的框架,一起整理成方法论,写进PRL的补充材料里.......
......现在,可以开始写《物理评论快报》的论文了。
......