Stata-面板内的重复时间值

Stata-面板内的重复时间值,stata,Stata,我有一个具有以下格式的数据集: Company|Dependent var|Independent vars|Company ID|Date|dummy1|dummy2 A|Values|Values|1|01/01/2015|0|1 A|Values|Values|1|01/01/2015|1|0 A|Values|Values|1|01/01/2014|1|0 B|Values|Values|2|01/01/2015|0|1 B|Values|Values|2|01/01/2014|0|1

我有一个具有以下格式的数据集:

Company|Dependent var|Independent vars|Company ID|Date|dummy1|dummy2
A|Values|Values|1|01/01/2015|0|1
A|Values|Values|1|01/01/2015|1|0
A|Values|Values|1|01/01/2014|1|0
B|Values|Values|2|01/01/2015|0|1
B|Values|Values|2|01/01/2014|0|1
正如您所见,公司在同一时期可以有多个价值观(因为它们由两个不同的机构评级)。当我使用
xtset
定义面板数据时,问题就出现了,它抛出
“面板内的重复时间值”
。我希望按公司对错误进行聚类,因此我使用
“xtset CompanyID Date”
定义面板数据集。有什么办法可以避免这个错误吗

我希望区分stata认为相同的两个条目(即,但不是因为虚拟变量区分它们),但仍然基于公司(使用公司id)聚类错误。我需要创建一个新的id吗?这会失去公司的集群吗

任何帮助都将不胜感激

劳伦斯


跟进:基本上,我发现我处理的是所谓的多维面板(例如,y_I_j_k)而不是二维面板(y_I_j),因此你不能在>二维面板上执行二维命令。因此,我需要通过创建一个新ID(
egen newID=group(companyID Dummy1 Dummy2
)来重新构造面板2的二维结构,这样您就可以使用二维命令了。我想您以后可以使用cluster(
vce(cluster clustervar)
)对数据进行分组。谢谢

在此处交叉发布,并已进行讨论。在任何论坛上告诉人们交叉发布是礼貌的,不这样做是普遍不受欢迎的。对不起,我也在此处交叉发布,并已进行讨论。在任何论坛上告诉人们交叉发布是礼貌的,不这样做是普遍不受欢迎的。对不起,我也发布了它。他重新