我一直在阅读 Gelmans 的书:Data Analysis Using Regression and Multilevel/Hierarchical Models,试图了解更多关于如何实现层次模型的信息。我有一个我认为适合这种类型建模的数据集,但是我想获得一些其他的意见。基本上我拥有的数据结构如下:
BRAND YEAR Y X1 X2 X3
company_1 2012 0.638042396 0.226787359 0.192104136 0.929220784
company_2 2012 0.983422117 0.308550049 0.527779594 0.106629747
company_n 2012 0.209276388 0.700314863 0.741787081 0.491451885
company_1 2013 0.833955686 0.735844101 0.518474158 0.117670754
company_2 2013 0.480778935 0.290739025 0.156177295 0.212643611
company_n 2013 0.69922326 0.188574282 0.448743735 0.609844836
company_1 2014 0.942147995 0.176500074 0.820207708 0.388313924
company_2 2014 0.503095705 0.987218933 0.834039587 0.42661805
company_n 2014 0.46569344 0.310693712 0.852694246 0.17574502
我每年有大约 15 家不同的公司。我的想法是有一个这样的模型:
lmer(Y ~ X1 + X2 + X3 + (1 | BRAND) , h.data)
我对每家公司都有不同的拦截。所以我的问题是使用分层模型是否有意义,我的数据是否符合分层数据的原型?我还应该以某种方式将 YEAR 包含在模型中吗?