使用培根分解时必须提供原产地

问题描述

我正在尝试对多个时间段进行差异差异回归。培根函数应该分解时间,但是我收到“ as.Date.numeric(value)中的错误:必须提供'origin'”,而且我不确定应该在哪里添加原点

library(bacondecomp)
m1<-bacon(mort~treatment,data,id_var="state",time_var ="date")

总共有32个状态,每个状态下,我有131个观察时间。我的df看起来像这样:

data<-sample_n(data,20)
dput(data)

structure(list(state = c(“ SAN LUIS POTOSI”,“ JALISCO”,“ SOnorA”, “ MORELOS”,“ CAMPECHE”,“ CAMPECHE”,“ OAXACA”,“ QUERETaro”,“ AGUASCALIENTES”, “ DURANGO”,“ DURANGO”,“ CHIAPAS”,“ SAN LUIS POTOSI”,“ JALISCO”, “ disTRITO FEDERAL”,“ MEXICO”,“ SINALOA”,“ TABASCO”,“ MEXICO”, “ VERACRUZ”),日期=结构(c(18377,18395,18521,18283,18351, 18487、18312、18459、18419、18369、18449、18401、18414、18336, 18295、18357、18350、18551、18538、18570),类别=“日期”),处理= c(“ 0”, “ 0”,“ 0”,“ 0”,“ 0”,“ 0”,“ 0”,“ 0”,“ 1”,“ 0”,“ 0”,“ 0”,“ 0”,“ 0” ”, “ 0”,“ 0”,“ 0”,“ 0”,“ 0”,“ 0”),mort = c(0,0.00356731214801777, 0.00975690667030924,0,0,0.0699568366317982,0,0.0307066432067913, 0.0348520703872414、0、0.0214018649585125、0.019195978198255, 0.0209340639786863、0、0、0.00344277731140896、0.00316789126783444, 0.0194379554069977,0.0223780525241583,0.00585489554749245)),row.names = c(NA, -20L),class =“ data.frame”)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)