我试着用plm包进行R中的一些差异估计。正如标题中所述,我不知道如何将POSIX日期(如“2002-10-01”)转换为由plm时间索引理解的值。我想这意味着使用整数值?将POSIX datefield转换为plm接受的时间索引的最佳方式是什么?
这里是我试过到目前为止:
panel.fd <- plm(y~X,index=c("datefield","id"),model="fd",data=z)
# returns
Error in pdim.default(index[[1]], index[[2]]) :
# when I convert my datefield to a factor, I get the same error...
z$t_idx <-as.factor(z$datefield)
`index`应该是一个日期向量。目前你正在提供一个角色矢量。 – 2011-02-03 01:15:19