【问题标题】:How do I merge 3 files to create a panel data?如何合并 3 个文件以创建面板数据?
【发布时间】:2014-08-22 16:36:49
【问题描述】:

我有三个不同的 Stata 文件(每个文件用于三个不同的年份),我想估计一个固定效应回归。我的猜测是我需要合并这些文件以测试我的回归,但我该怎么做呢?如何为每个文件中的相同变量提供时间标识?

【问题讨论】:

  • 您在 Stata 中使用merge 命令合并数据(这并不奇怪)。请给出一个具有代表性的示例,显示您的数据库的当前结构、所需数据库的排列以及非常重要的一点:向我们展示您尝试过的内容,即代码,以及为什么它不起作用。还有一个append 命令可以做一些不同的事情。请参阅help mergehelp append,如果您有问题,请反馈。
  • 我尝试合并文件。他们合并了——我用数据->合并数据集->合并两个文件。但我无法给出变量的时间标识(我搜索了一些代码,但没有找到)。一个文件是第一年消费变量的数据集,另一个文件是第二年的具有相同消费变量的数据集,另一个文件是具有相同变量的第三年的数据集。
  • 即使您使用的是 GUI,在结果窗口中也会打印出确切的命令。该代码可能很有用。您仍然没有显示数据库的示例。我发现“无法给出变量的时间识别”很难理解。请阅读stackoverflow.com/helpstackoverflow.com/help/on-topic 中的询问部分。

标签: regression stata panel-data


【解决方案1】:

通常,您不会 merge(将文件并排放置)此类文件,而是 append(将它们放在一起)它们。通常,年份或波变量已包含在内,但如果不是这种情况,您需要在merge 文件之前generate 它们。更多信息,只需输入 Stata help mergehelp appendhelp generate


准确记录准备数据集,因此使用 GUI 不是执行此操作的方法。相反,您应该使用 .do 文件来执行此操作。有关如何使用 Stata 进行良好且可重复的研究的详细介绍,请参阅:

Long, J. S. (2009)。 使用 Stata 进行数据分析的工作流程。德克萨斯州大学城:Stata Press。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-21
    • 1970-01-01
    • 1970-01-01
    • 2022-07-29
    相关资源
    最近更新 更多