SuperAPI AI 工具集

meridian-result-visualization

数据与分析

查看项目

更新于 10-16 08:48

技能介绍

用途:加载已保存(序列化)的 Meridian 模型,生成标准可视化报告,主要是 Model Results Summary;可选运行建模后健康检查并保存为 HTML。适用于用户希望载入已拟合模型并查看结果报告的场景。

主要能力:使用 meridian_serde.load_meridian() 加载模型;用 summarizer.Summarizer 生成 HTML 结果摘要,可应用日期范围等配置;可选使用 reviewer.ModelReviewer 运行健康检查并输出 HTML。支持对超出模型时间坐标的日期范围自动裁剪;对少于 2 次 MCMC 抽样的小型或测试模型,可捕获 ValueError 或跳过 R-hat 计算以保证报告正常生成。遇到 sample_prior 相关错误时,可通过设置 sample_prior=False 或传入所需参数来修复。

使用方式:技能按固定工作流进行。先向用户询问序列化模型文件路径(默认 meridian_model.binpb)、结果摘要报告输出路径(默认 results_summary.html)、生成的 Python 脚本路径及可选报告配置。流程设有多个强制交互检查点,必须用 ask_question 等用户交互工具以选择题形式向用户展示当前配置、报告路径、脚本路径或状态并等待确认,不能使用原始聊天文本,也不能因用户要求“自主运行/直接执行”而跳过。若用户回复笼统批准(如 proceed),则按默认配置继续。依次添加模型加载代码、可选健康检查代码、结果摘要代码后,进行执行前检查点,最后将累积的 Python 脚本写入指定路径并使用 Python 执行,优先使用可用虚拟环境(如 .venv/bin/python3 或 /tmp/meridian_eval_cache/bin/python3,否则 python3)。用 write_to_file 写文件时需显式设置 ArtifactMetadata.RequestFeedback=false。

限制:任务结束不得删除生成的报告、脚本或输出目录,它们是用户要求的交付物。其他细节如具体代码模板见附属文档(load_model.md、health_check.md、results_summary.md),本资料未提供。