【发布时间】:2017-03-09 11:40:22
【问题描述】:
我在 Cameron 和 Trivedi 的“使用 Stata 的微观计量经济学”中遇到一个问题。该问题涉及具有两个关键变量的横截面数据集,即年收入对数 (learns) 和年工作时间 (小时)。
我正在努力解决问题的第 2 部分,但我会输入整个内容以获取上下文。
数据按 x 排序后 y 的移动平均值是 y 在 x 上的非参数回归的简单情况。
- 按小时对数据进行排序。
- 在第 i 个观测值 yma_i = 1/25(从 j=-12 到 j=12 的 y_i+j 的总和)创建一个居中的 lnearns 的 15 周期移动平均值。这是使用 forvalues 命令最简单的方法。
- 使用 twoway connected graph 命令绘制此移动平均线与小时的关系。
我不确定要对横截面数据的移动平均值使用什么命令。我也不是很理解一个周期数据的移动平均线显示了什么。
任何帮助都会很棒,如果需要更多信息,请说。 谢谢!
编辑1:
应该能够从这里https://www.dropbox.com/s/5d8qg5i8xdozv3j/mus02psid92m.dta?dl=0 下载数据集。它是 1992 年收入动态面板研究中个人水平数据的一小部分摘录 - 在教科书中使用。
仍然习惯于语法,但这是我的尝试
sort hours
gen yma=0
1. forvalues i = 1/4290 {
2. quietly replace yma = yma + (1/25)(lnearns[`i'-12] to lnearns[`i'+12])
3. }
【问题讨论】:
-
需要的是数据集或可下载数据集的位置指示。另外,你尝试了什么代码。
-
嗨尼克,我已经使用可下载的数据集和我的尝试编辑了我的原始帖子。
-
只是为了向其他人标记您所知道的:您的代码行编号为 2 与法律相去甚远。由于您已经获得了可行的建议,因此我不会对其进行剖析。
标签: stata moving-average