如何使用此特定数据集执行 tsset?

How do I do tsset with this specific dataset?

我的数据集如下所示:

Country year poverty rate sales
Austria 1950 0.54 142
Austria 1951 0.32 12441
Austria 1952 0.32 12441
Bangladesh 1950 0.11 142123123
Bangladesh 1951 0.52 1234
Bangladesh 1952 0.32 12441
Sri Lanka 1950 0.95 4215
Sri Lanka 1951 0.21 142421
Sri Lanka 1952 0.32 12441

我想 tsset 这样我就可以(例如)为每个国家/地区每年的销售额变化创建一个新变量。当我尝试执行 tsset country year 时,我看到“面板内重复的时间值”。我如何创建一个新变量来表示每个国家和年份每年的销售额变化?我有更多变量,所以我希望能够指定变量。

country 从这里看起来像一个字符串变量,但如果是的话

 tsset country year 

会因此而失败。因此,假设 country 是一个带有值标签的数值变量。然后必须跟进重复观察的报告 say

 duplicates list country year 

 duplicates tag country year, gen(tag) 

 edit if tag 

那么下一步就看你看到什么了,比如:

  1. 重复项只是其中一个变量缺少值的垃圾。 drop垃圾。

  2. 意外的重复观察。 drop 重复。

  3. 更严重的事情。

另请参阅常见问题解答 https://www.stata.com/support/faqs/data-management/repeated-time-values/