在R中运行panelAR包时出现错误消息



"我正在尝试将panelAR包用于具有AR(1(校正和面板校正标准误差的面板回归模型。该包有几个参数,但是当我运行模型时,我收到一个错误";错误:时间变量必须定义为整数";。即使时间变量";年;是作为整数的st";。

这可能是一个简单的解决方案,但如果有任何有用的建议,我们将不胜感激。感谢

数据$year&lt-作为.integer(数据$year(数据$area&lt-as.integer(data$area(str(数据(

corrmodel <- panelAR(crmrte ~density+pctymle+pctclaims+rdcrte+antrte+pctleavFE+
pctleavHE+pctleavEMP+pctleavUn, data= pdata, panelVar = "area", 
timeVar = "year", autoCorr = "ar1", panelCorrMethod = "pcse",
rhotype = "breg",bound.rho = FALSE,rho.na.rm = FALSE, 
panel.weight = "t-1",dof.correction = FALSE,complete.case = FALSE,
seq.times = FALSE, singular.ok=TRUE) 

R文档

为了子孙后代:显然panelAR不喜欢tibbles/tbl_df。将as.data.frame()应用于我的输入数据集解决了这里提到的问题:https://github.com/kkashin/panelAR/issues/2

相关内容

  • 没有找到相关文章

最新更新