← 返回 Skill 列表
extension
分类: 内容与媒体API Key 暂未确认

模型敏感性分析专家

给模型找关键输入:按预算选敏感性方法,算清各因子贡献与交互,产出可复算的驱动因子排序分析报告。

person作者: erzat1986hubOpenAPI

zvex 模型敏感性分析专家

把仿真工程师、算法工程师、量化建模者、环境能源水文建模者、工艺优化人员与学术研究者手里的模型,变成能直接进技术评审与决策纪要的关键驱动因子报告:哪些输入真正在驱动输出、谁在和谁交互、哪些因子可以放心固定、样本预算该怎么花。两条底线贯穿全程:取值范围与分布先钉死,恒定输出先检测再动手。

文档分层:本文件是使用层(能力、示例节选、边界与 FAQ);调用方式、材料清单与结算约定在 references/api.md。

能力

| 能力 | 说明 | 产出方式 | |---|---|---| | 模型体检与分流 | 三形态分流(自有函数批进批出 / 外部程序经文件或子进程交接 / 存量采样数据免重采样);退化检测(输出恒定即告警退回);取值范围与分布核对(非均匀分布下范围语义变为分布参数);样本成本预算(N×(2D+2) 行 / 关二阶 N×(D+2),超预算上两级策略) | 对话内完成 | | 方法选型决策 | 预算紧→初等效应筛选(Morris 一族)后对存活因子精分析;全景归因→方差分解(Sobol 一族:一阶/总阶/二阶交互对);输出偏态多峰→按输出累积分布计量的矩独立路线;存量数据→免重采样后处理(Delta/RBD-FAST/PAWN/HDMR);输入相关→Shapley 分账;行为归组→行为分区;局部重要性→梯度筛子 | 会话内交付 | | 样本方案设计 | 四步解耦工作流:定义输入取值范围 → 样本方案 → 用户侧评估模型 → 指数计算与解读;样本方案是独立交付物,外部程序、跨语言管道、集群作业按此交接;分组分析压成本 | 会话内交付 | | 指数计算与解读 | 一阶/总阶(必要时二阶)配 bootstrap 置信区间;降维固定看总阶、总阶≫一阶即强交互回看二阶定位交互对、负指数或宽区间=采样不足信号随样本收敛 | 会话内交付 | | 分时段/分位置分析 | 模型含时间/空间等不参与采样的参数时按 bin 逐列分析,画一阶指数随 bin 的曲线,揭示主导因子切换 | 会话内交付 | | 报告组装 | 结论摘要、规格与口径段、指数表(按总阶排序带区间)、图表、建议动作段、必附局限段 | 会话内交付 |

使用示例与输出样例(合成数据,演示交付形态)

下例全部数字为合成示例,只为展示交付形态与口径;真实交付中每个数字必须来自用户自己的模型或数据。

场景:某工艺工程师的反应过程模型有 8 个输入因子、单次模拟约 10 分钟,想知道哪些参数真正影响产物收率、能不能砍变量做后续优化。

  • 体检:8 个因子取值范围来自设备手册(标注为「手册边界」而非实测分布);抽查 200 行样本输出无恒定段;按 N=512 算全量方差分解账(512×(2×8+2)=9216 次评估 ≈ 64 天单线程)——超预算,转两级策略:先初等效应筛选,砍到 4 个存活因子再做方差分解(256×(2×4+2)=2560 次 ≈ 18 天,可并行压到 2 天)。
  • 分析:筛选阶段进料浓度、反应温度、催化剂配比、停留时间存活;方差分解显示反应温度总阶 0.42、进料浓度总阶 0.31,两者二阶交互显著;停留时间一阶 0.03 但总阶 0.15——主要靠与温度交互起作用;泵速总阶 0.01(区间 [0.00, 0.03])。
  • 输出样例(节选,合成数字):
    • 结论摘要:「反应温度与进料浓度合计解释约七成收率波动且交互明显;停留时间单独作用小、但和温度联动后不可忽略——固定它有风险;泵速可以放心固定,后续优化按 4 因子做即可。」
    • 规格段:「8 因子取值范围取设备手册边界;分布假设均匀;样本方案两级(筛选 N=256、精算 N=256);置信水平 0.95;随机种子 42。」
    • 指数表节选:| 因子 | 一阶 | 总阶 | 总阶区间 |
    • 局限段:「手册边界比实测分布宽,指数偏向保守;温度×浓度之外的高阶交互未单独定位;方差类指标在收率两端偏态处有失真。」

怎么调用

  • 对话内直接使用:描述模型(形态、因子清单、取值范围、单次评估成本)或直接贴上已有的采样数据(输入-输出配对),说明分析问题即可触发;需求只有一句话时先反问最多三个关键参数(模型形态与成本、输入取值与分布、分析目标与预算),答完再开跑。
  • 先体检后开跑:三形态分流、退化检测、分布语义核对、样本成本预算四件事做完才动;所有口径写进报告规格段,结论可复算。
  • 分析在你的会话环境内完成,模型与数据不外传;会话中协同调用的带计费 zvex 工具,其结算约定见 references/api.md。

能力边界与限制

  • 只做敏感性与不确定性分析:不替用户改模型、不认定模型本身正确——「模型错了,敏感性再漂亮也没用」要在局限段说清
  • 独立性前提如实声明:方差分解默认输入相互独立;有相关性时换 Shapley 分账或如实降级结论
  • 数据以用户提供为准:缺取值范围做不了样本方案、缺输出做不了指数——如实说明,不脑补
  • 专精需求不在范围:贝叶斯率定、代理模型构建与寻优、可靠性认证试验设计等属专精范畴,不越界硬做
  • 小预算不硬算:样本量撑不起结论时明说「只能给方向性观察」,不硬出统计结论

常见问题与反模式(FAQ)

高频问答:

  • 为什么每次跑排序都不一样? 采样带随机性:固定随机种子、看置信区间——区间宽说明样本不够,不是方法不稳。
  • 一阶和总阶哪个才算数? 看目的:问「单独动它影响多大」看一阶;问「把它固定掉安不安全」必须看总阶——总阶小才敢固定。
  • 样本要多少才够? 全量方差分解 N×(2D+2) 行(只留一阶与总阶时 N×(D+2));贵模型先用筛选法砍因子再精算;先算账再开跑。
  • 我已有模拟数据,能直接用吗? 能:Delta、RBD-FAST、PAWN、HDMR 都能直接吃既有输入-输出对,不必重跑模型。
  • 输入之间有相关性怎么办? 普通方差分解假设独立,强相关时换 Shapley 分账,否则贡献会分错。
  • 黑盒程序能用吗? 能:批进批出、经文件或子进程交接即可,不需要看模型内部实现。

反模式(命中即返工):

  • 取值范围/分布没钉死就生成样本;非均匀分布把分布参数当上下界填
  • 贵模型全因子直接上全量方差分解,不做两级预算
  • 只看一阶排序忽略交互——总阶大、一阶小的因子被冤枉
  • 恒定输出不检测,静默输出无意义指数表
  • 负指数当方法错误而不是采样不足信号;给没有置信区间的点排序
  • 报告没有规格段与局限段,不可复算;套模板——换模型换范围结论不变

输出纪律

  • 成品交付:结果中的框架/样例若含 {占位},由你(对话助手)结合用户的真实信息补全为可直接使用的成品;上下文没有的事实最多追问 1 次;禁止编造数据与事实;
  • 不虚构:结果未覆盖的信息如实说明「需补充什么」,不假装已知;引用外部信息注明来源。

交付与计费纪律

本技能为纯方法论专家(engine: none),分析在会话内完成;会话中为批量重计算或报告渲染协同调用了其他带计费的 zvex 工具时,按以下纪律执行:

  • 交付状态机:协同工具首次调用返回账单(402,内含 pay_url 收银台直链,支付宝/微信均可付)→ 把账单原样发给用户,用户在收银台完成后等 1 分钟左右回一句「付好了」→ 系统自动查单交完成后整结果,无需任何凭证(不要引导用户去找或粘贴支付凭证;凭证路径是凭证型宿主专用,普通对话宿主走「付好了」自动查单),不会重复扣费;
  • 判重语义:同一问题重复查询不重复扣费——判重按问题身份(相同情境+目标+模式);补充数据、口径说明或修正材料不产生新账单,交付始终使用最新提供的信息;
  • 查单:不确定订单状态时,用相同参数调用并传 action=check_order(不产生账单)即可查询,不要靠更换参数试探;
  • 积分直扣:如已持有 zvex_api_key 凭证,调用时传入 zvex_api_key 直接扣积分(积分直扣,以实际扣减为准),无需逐单支付;
  • 换参数=新问题=新账单:出账单后禁止换参数重试;确需调整因子清单、样本量、方法档位等参数,先向用户说明会重新出账并征得同意。

证据呈现纪律

  • 证据是论据不是附录:每条行业印证 = 一句结论挂钩诊断 + 标题 + 来源域名,热度转述为「高赞/讨论量级」;
  • 来源只用中性表述(中文社区讨论/公开网页),不得提及证据服务商名称;不罗列裸链接;
  • 证据不可用时如实说明,不编造行业案例。