You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

zfit中带权重的最大似然拟合误差估计方法咨询

zfit中带权重似然的权重机制与不确定性估计

一、权重的作用机制

带权重似然本质是加权最大似然估计(WMLE),在zfit里权重主要用于两类场景,核心是调整样本对拟合结果的贡献度:

  • 统计权重校正:当合并不同来源的样本(比如数据+MC,或多个MC样本)时,权重用于将样本归一化到统一的统计量(比如目标数据集的总事件数),权重高的样本对似然函数的贡献更大,保证拟合结果符合目标统计规模。
  • 系统效应校正:比如MC模拟样本中,每个事件的权重用于校正模拟与真实数据的差异(如探测效率、截面差异),此时权重相当于对事件“真实发生概率”的修正,让拟合后的模型更贴近真实数据分布。

在zfit的实现逻辑中,带权重似然的计算方式为:
L = sum( w_i * log(pdf(x_i)) )
其中w_i是单个样本的权重,pdf(x_i)是模型在该样本点的概率密度值,权重直接乘以对数似然项,以此放大或缩小对应样本的影响。

二、不确定性的估计方法

针对加权似然的参数不确定性,zfit提供了多种适配的方法:

  • Hessian矩阵法:这是最常用的近似方法,通过计算似然函数在最小值处的Hessian矩阵,求逆得到参数协方差矩阵,进而提取参数标准差。直接调用result.hesse()即可,zfit会自动处理权重对Hessian计算的影响。
  • 轮廓似然法:适用于非线性参数或需要更精准区间估计的场景。通过固定目标参数,扫描其他参数找到似然函数的最小值,构建轮廓似然曲线来确定参数的置信区间。使用zfit.run.profile()即可实现,加权场景下无需额外调整,因为权重已包含在似然函数中。
  • 加权Bootstrap法:如果权重波动较大(如部分权重远偏离1),Hessian的近似可能有偏差,此时可采用加权Bootstrap:基于原始样本按权重进行有放回抽样,多次重复拟合后统计参数的分布,以此得到不确定性。zfit没有内置工具,但可通过numpy.random.choice结合权重实现抽样逻辑,再循环执行拟合流程。

内容的提问来源于stack exchange,提问作者peilian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 00:45:13