data("natreg")
data("ws_6")
form <- HR90 ~ 0 | MA90 + PS90 +
RD90 + UE90 | 0 | 0 | MA90 + PS90 +
RD90 + FH90 + FP89 + GI89 | 0
form1 <- HR90 ~ MA90 -1 | PS90 +
RD90 + UE90 | 0 | MA90 -1 | PS90 +
RD90 + FH90 + FP89 + GI89 | 0
form2 <- HR90 ~ MA90 -1 | PS90 +
RD90 + UE90 | MA90 | MA90 -1 | PS90 +
RD90 + FH90 + FP89 + GI89 | 0
form3 <- HR90 ~ MA90 -1 | PS90 +
RD90 + UE90 | MA90 | MA90 -1 | PS90 +
RD90 + FH90 + FP89 + GI89 | GI89
form4 <- HR90 ~ MA90 -1 | PS90 +
RD90 + UE90 | MA90 + RD90 | MA90 -1 | PS90 +
RD90 + FH90 + FP89 + GI89 | GI89
split <- ~ REGIONS
###################################################
# Linear model with regimes and lagged regressors #
###################################################
mod <- spregimes(formula = form2, data = natreg,
rgv = split, listw = ws_6, model = "ols")
summary(mod)
mod1 <- spregimes(formula = form3, data = natreg,
rgv = split, listw = ws_6, model = "ols")
summary(mod1)
mod2 <- spregimes(formula = form4, data = natreg,
rgv = split, listw = ws_6, model = "ols")
summary(mod2)
###############################
# Spatial Error regimes model #
###############################
mod <- spregimes(formula = form, data = natreg,
rgv = split, listw = ws_6, model = "error", het = TRUE)
summary(mod)
mod1 <- spregimes(formula = form, data = natreg,
rgv = split, listw = ws_6, model = "error",
weps_rg = TRUE, het = TRUE)
summary(mod1)
mod2 <- spregimes(formula = form1, data = natreg,
rgv = split, listw = ws_6, model = "error", het = TRUE)
summary(mod2)
###############################
# Spatial Lag regimes model #
###############################
mod4 <- spregimes(formula = form, data = natreg,
rgv = split, listw = ws_6, model = "lag",
het = TRUE, wy_rg = TRUE)
summary(mod4)
mod5 <- spregimes(formula = form1, data = natreg,
rgv = split, listw = ws_6, model = "lag",
het = TRUE, wy_rg = TRUE)
summary(mod5)
###############################
# Spatial SARAR regimes model #
###############################
mod6 <- spregimes(formula = form, data = natreg,
rgv = split, listw = ws_6, model = "sarar",
het = TRUE, wy_rg = TRUE, weps_rg = TRUE)
summary(mod6)
mod7 <- spregimes(formula = form, data = natreg,
rgv = split, listw = ws_6, model = "sarar",
het = TRUE, wy_rg = FALSE, weps_rg = FALSE)
summary(mod7)
mod8 <- spregimes(formula = form1, data = natreg,
rgv = split, listw = ws_6, model = "sarar",
het = TRUE, wy_rg = TRUE, weps_rg = FALSE)
summary(mod8)
Run the code above in your browser using DataLab