在R中运行panelAR包时出现错误消息
“我试图将panelAR包用于带有AR(1)校正和Panel校正标准错误的Panel回归模型。该包有几个参数,但是当我运行模型时,我收到一个错误“错误:时间变量必须定义为整数”。即使时间变量“year”是st作为整数” 这可能是一个简单的解决方案,但如果有任何有用的建议,我们将不胜感激。谢谢在R中运行panelAR包时出现错误消息,r,R,“我试图将panelAR包用于带有AR(1)校正和Panel校正标准错误的Panel回归模型。该包有几个参数,但是当我运行模型时,我收到一个错误“错误:时间变量必须定义为整数”。即使时间变量“year”是st作为整数” 这可能是一个简单的解决方案,但如果有任何有用的建议,我们将不胜感激。谢谢 后代的数据:$year:显然panelAR不喜欢tibbles/tbl_df。将as.data.frame()应用于我的输入数据集解决了此处指出的问题:您的data.frame是否命名为data或pdata
后代的数据:$year:显然panelAR不喜欢tibbles/tbl_df。将as.data.frame()应用于我的输入数据集解决了此处指出的问题:您的data.frame是否命名为
data
或pdata
(您的数据参数)?抱歉,我已在“pdata”和原始“data”上试用过。在两个数据帧中,“year”变量都设置为整数,但是错误仍然存在?
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)