如何在 Stata 中遮蔽衰退期?

How to shade recession periods in Stata?

我正在尝试使用下载的 NBER 虚拟模型将经济衰退时期作为线图的背景。

我使用这行代码:

twoway area usrec year

并获取此链接图:

如何使图表使用条形而不是尖峰? (变量是一个虚拟变量,它是 4 或零)

Nick 的评论确实是这个问题的答案。

这是来自 help nbercycles Christopher Baum 的示例。

首先从 SSC 安装 nbercyclesfreduse(对于 MWE 数据):

ssc install nbercycles
ssc install freduse

然后加载数据并生成并tsset设置每月日期:

freduse MPRIME, clear
generate ym = mofd(daten)
tsset ym, monthly

然后绘制最优惠利率并绘制衰退阴影:

nbercycles MPRIME if tin(1970m1,1990m1), ///
    file(nber2.do) replace