问问题
5185 次
1 回答
5
该plm
函数只需要一对 id/time。对于您提供的每个 ID,您都有一年以上的时间。
如果每个st_name
和race
对形成一个“个体”(或者你给面板这个维度起的任何名字),那么你可以这样做:
library(dplyr)
my.data$id <- group_indices(my.data, st_name, race)
#which would be the same as my.data <- my.data %>% mutate(id = group_indices(st_name, race)), if this function supported mutate.
plm.reg <- plm(drugcrime_ar ~ decrim_dummy + median_income + factor(race),
data = my.data, index=c("id","year"), model = "within",
effect = "twoways")
但是,请注意,在这种情况下,您没有使用@Helix123 建议的一种嵌套面板结构。您只是重新定义面板的第一个维度。
于 2017-04-23T16:34:21.547 回答