我目前正在编写一个关于在特定区域关闭矿山后投票行为的影响的研究项目。对于这项研究,我选择了“综合控制”方法。现在,我在使用合成器包时遇到了麻烦,即每次我尝试对数据进行数据准备以创建合成控制单元时,我都会收到错误消息。这些消息显示以下内容:
“您的面板,如 unit.variable 和 time.variable 所述,不平衡。平衡它并再次运行。”
目前,我根据 Abadie 在巴斯克地区恐怖主义研究中使用的数据集对我的数据进行了建模。而且我应该注意,我的数据集中没有丢失的数据,也没有异常值。
我试图对我的代码进行一些更改,但是,每次我尝试这个时,我都会遇到麻烦。此外,我曾尝试从提出解决方案的其他人那里复制代码,但这也不起作用。如果有人可以帮助我解决我的问题,我将非常感激。
其他一些可爱的人帮助我解决了我以前的问题,对此我非常感激。但是,作为编码新手,我真的不知道如何解决我的问题。
enter code here {dataprep_outcomes <- dataprep(foo=dataset [dataset$Year %in% c(1948:1986),],
predictors = c("Income","Distance","Gini","Percentage_voted","Protest"),
dependent = c("Percentage_voted"),
unit.variable = c("Municipality_No"),
time.variable = c("Year"),
treatment.identifier = 1,
controls.identifier = c(2:14),
time.predictors.prior = intersect(1948:1965, dataset$Year),
time.optimize.ssr = intersect(1948:1986, dataset$Year),
unit.names.variable = c("Municipality_ID"),
time.plot = intersect("1948:1986"), dataset$Year)}
我想运行我的数据准备。如果有人对我可以更改数据的方式提出建议,那也将受到欢迎!
先感谢您。