FinHJB 手册#

FinHJB 是一个基于 JAX 的一维 HJB 求解库。这套手册面向两类读者:一类已经有模型、需要尽快把方程落到代码;另一类希望先借助一套完整 benchmark,把经济对象、代码对象和数值诊断对应起来。

阅读方式大致分成三条:

  • 如果模型已经写清楚,直接走 package 路径;

  • 如果想先拿一篇论文 benchmark 当模板,走 BCW 路径;

  • 如果手里还是论文、LaTeX 或研究笔记,而不是 Python 代码,走 finhjb-model-coder 路径。

如果环境还不能稳定运行,请先看 安装与环境。BCW 示例和 finhjb-model-coder 都属于仓库材料,不包含在发布版 wheel 中。

起点怎么选#

直接使用 Package#

当你已经知道模型设定,只需要对象结构、求解流程和结果诊断时,优先走这条路。

通过 BCW 复现与迁移#

当你需要一套带内生边界、能和论文图对应的工作 benchmark,再逐步改成自己的模型时,优先走这条路。

finhjb-model-coder 做 Theory-to-Code#

当输入仍然是 HJB、FOC、LaTeX 或论文摘录,而不是已有实现时,走这条路。第一个实际问题始终是:目标 Python 环境能不能真的运行 finhjb

共享起点