在给出每个变量类型

时间:2017-10-09 00:22:02

标签: stata

我有一张包含公司标识符,财政年度,季度和market_capital的表格。我想删除在特定年份的特定季度具有特定市场资本的所有公司观察。也就是说,如果2006年第二季度的市值低于50,我想删除公司的所有观察结果。

我的表格如下:

enter image description here

2 个答案:

答案 0 :(得分:1)

如果我理解正确,你有一个 Stata 数据集,其中包含四个变量,我将其称为公司,年,季和mc(因为"资本市场"显示在您的数据图片中无效的Stata变量名称)。

以下代码可能会以正确的方向开始,但由于我的Stata副本无法读取您的数据图片,并且"我想从数据图片中重新输入数据"永远没人说。

在编辑中添加:未经测试的代码出错,因此我删除了它。

答案 1 :(得分:0)

迟早需要一个季度日期变量 - 而不是单独的年份和季度变量。

那可能是

DELETE FROM list WHERE content NOT LIKE '%#%'

然后您的gen qdate = yq(year, quarter) format qdate %tq ping代码是

drop

因为当且仅当您想要egen todrop = total(capital < 50 & qdate == yq(2006, 2)), by(firm) drop if todrop 公司时,变量todrop将为1,否则为0。

有关相关技术的评论,请参阅this paper