如何将虚拟变量包含到误差校正模型中?
How to include a dummy variable into an error correction model?
我估计了一个纠错模型:
FKM1 <- ecm(FKMDBIP1 , xeq = FKMDBausgaben1, xtr = FKMDBausgaben1, lags = 2, includeIntercept = T)
我已经检查了平稳性,但我想知道如何将外生虚拟变量包含到模型中。
有人可以帮助我吗? :)
谢谢。
没有完整的 reprex 很难帮到你,但我想你可以看看
fastDummies
包。下面是一个工作示例。
df <- data.frame(
mission_id = 1:5,
mission_status = c("complete","underway","not started","underway","underway"),
mission_agent = c("007","sorge","rainman","005","apollo"),
mission_limit = as.Date(c("2021-01-07","2021-01-17","2021-01-09","2021-01-10","2021-01-07"))
)
fastDummies::dummy_cols(df)
mission_id mission_status mission_agent mission_limit mission_status_complete
1 1 complete 007 2021-01-07 1
2 2 underway sorge 2021-01-17 0
3 3 not started rainman 2021-01-09 0
4 4 underway 005 2021-01-10 0
5 5 underway apollo 2021-01-07 0
mission_status_not started mission_status_underway mission_agent_005 mission_agent_007
1 0 0 0 1
2 0 1 0 0
3 1 0 0 0
4 0 1 1 0
5 0 1 0 0
mission_agent_apollo mission_agent_rainman mission_agent_sorge
1 0 0 0
2 0 0 1
3 0 1 0
4 0 0 0
5 1 0 0
我估计了一个纠错模型:
FKM1 <- ecm(FKMDBIP1 , xeq = FKMDBausgaben1, xtr = FKMDBausgaben1, lags = 2, includeIntercept = T)
我已经检查了平稳性,但我想知道如何将外生虚拟变量包含到模型中。
有人可以帮助我吗? :)
谢谢。
没有完整的 reprex 很难帮到你,但我想你可以看看
fastDummies
包。下面是一个工作示例。
df <- data.frame(
mission_id = 1:5,
mission_status = c("complete","underway","not started","underway","underway"),
mission_agent = c("007","sorge","rainman","005","apollo"),
mission_limit = as.Date(c("2021-01-07","2021-01-17","2021-01-09","2021-01-10","2021-01-07"))
)
fastDummies::dummy_cols(df)
mission_id mission_status mission_agent mission_limit mission_status_complete
1 1 complete 007 2021-01-07 1
2 2 underway sorge 2021-01-17 0
3 3 not started rainman 2021-01-09 0
4 4 underway 005 2021-01-10 0
5 5 underway apollo 2021-01-07 0
mission_status_not started mission_status_underway mission_agent_005 mission_agent_007
1 0 0 0 1
2 0 1 0 0
3 1 0 0 0
4 0 1 1 0
5 0 1 0 0
mission_agent_apollo mission_agent_rainman mission_agent_sorge
1 0 0 0
2 0 0 1
3 0 1 0
4 0 0 0
5 1 0 0