对于我的研究项目,我正在调查政策变化对某些结果的影响,例如犯罪率。多个国家在不同时间点或不同年份对新政策进行了调整。
到目前为止,我已经对每个国家分别进行了泊松回归形式的时间序列分析。
我拥有的可用数据包含每个国家/地区的以下变量:
# year = year of observation
# time = elapsed time since the start of the observation
# ANC = absolute number of crimes in the country per year
# pop = the population of the country
# leg = the legislation, coded 0 for pre-intervention period and 1 for post-intervention
# rate = computed ANC per million population
所以基本上每年统计犯罪数量,所以时间间隔是1年。
这是我为每个国家/地区创建的模型:
modelCNTRY <- glm(ANC ~ offset(log(pop)) + time + leg,
family = poisson(link = "log"),
data = CNTRY)
当我使用计数数据时,我使用了泊松模型:为了做到这一点,我使用总体(对数转换)作为偏移变量直接对计数数据(而不是比率)建模,以便转换回比率。
到目前为止,一切都很好!然而,对于一些国家来说,干预前后的数据点非常有限或分布非常不均,这就是为什么我想知道是否可以对汇总数据进行相同的分析,而不仅能够估计对每个国家的影响,也是一个整体的影响。为此,我将包括 2 级变量“国家”。
由于我在 R 中的多级建模方面非常缺乏经验,所以在这一点上我有点无能为力。然而,这是我的第一次尝试:
mALL <- glmer(ANC ~ offset(log(pop)) +(consent|country) + time + consent,
family = poisson(link = "log"),
data = ALL)
谁能告诉我这种方法是否有意义或我还能做什么?
非常感谢您的支持。
最好的,液晶