بنقرة واحدة
run-dynare
包装 Dynare 调用:在 MATLAB / Octave 中执行 .mod 文件并解读输出。当用户说"跑 Dynare"、"run mod"、"stoch_simul"、"steady; check;"时调用。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
包装 Dynare 调用:在 MATLAB / Octave 中执行 .mod 文件并解读输出。当用户说"跑 Dynare"、"run mod"、"stoch_simul"、"steady; check;"时调用。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
组装校准表 / 矩比对表 / IRF 表 / 反事实表为 CSV 与 LaTeX。当用户说"做表"、"build tables"、"出 LaTeX 表"、"摘要表"时调用。
从数据/文献/矩条件组装 calibration.csv,记录每个参数来源。当用户说"校准参数"、"calibrate"、"匹配矩"、"match moments"、"对齐数据"、"找出 beta / alpha 取多少"时调用。本技能是任何 solve-* 系列的强制前置。
git 提交:检查 .gitignore、生成提交信息、避免提交受保护文件。当用户说"提交"、"commit"、"push"、"git"时调用。
跑反事实 / 过渡路径 / 政策实验,对比 baseline。当用户说"反事实"、"counterfactual"、"政策实验"、"transition path"、"如果……会怎样"时调用。
反方拷问:质疑模型机制、识别策略、数值结果。当用户说"挑刺"、"反驳一下"、"devils advocate"、"audit"时调用。
反向访谈研究生以厘清机制设定(在 spec 模糊时调用)。当用户说"我也不太确定"、"帮我想清楚"、"interview me"时调用。
| name | run-dynare |
| description | 包装 Dynare 调用:在 MATLAB / Octave 中执行 .mod 文件并解读输出。当用户说"跑 Dynare"、"run mod"、"stoch_simul"、"steady; check;"时调用。 |
| type | solver |
| 字段 | 类型 | 说明 |
|---|---|---|
mod_file | path | model/03_solve/<model>/<model>.mod |
engine | enum | matlab(默认)/ octave |
extra_options | str? | 透传给 dynare 命令的额外选项 |
bash scripts/run_dynare.sh <mod_file> 让包装脚本处理路径与日志重定向。logs/<model>_dynare_<ts>.log。oo_.steady_state、oo_.dr.ghx、IRF。.mod 行号。output/checkpoints/<model>_*.json。numerics-reviewer 子 agent 查看诊断。| 文件 | 必产 | 说明 |
|---|---|---|
logs/<model>_dynare_<ts>.log | ✅ | 完整日志 |
output/checkpoints/<model>_policy.json | ✅ | 政策矩阵转写 |
output/checkpoints/<model>_ss.json | ✅ | 稳态 |
.mod 注释里包含 /*(Dynare 会把它当块注释起点而吞内容)steady; check; 直接 stoch_simuloo_ 中的数字直接写报告而不转写检查点| 症状 | 处理 |
|---|---|
BK condition fails | 检查 var 与 predetermined_variables;交 numerics-reviewer |
Steady state not found | 写 steady_state_model 块或检查 calibration |
| MATLAB 与 Octave 行为差异 | 在 .mod 顶部固定 dynare_version 并切换到主流引擎 |