library(dplyr)
library(ggplot2); theme_set(theme_bw())
library(shellpipes)
loadEnvironments()
startGraphics()
## Some checks
base <- (predict_x1_base
%>% filter(model=="base_u")
%>% select(-model)
)
emm <- (predict_x1_em
%>% filter(model=="em_u")
%>% select(-model)
)
jd <- (predict_x1_jd
%>% filter(model=="jd_u")
%>% select(-model)
)
# x1 marginal effects
pred_x1 <- (bind_rows(predict_x1_base, predict_x1_em, predict_x1_jd)
%>% mutate(trans = ifelse(grepl("_u", model), "unscaled", "scaled")
, model = gsub("_u|_s", "", model)
)
)
head(pred_x1)
x1_plot <- (ggplot(pred_x1, aes(x = x, group = trans))
+ geom_line(aes(y = fit, colour = trans), alpha = 0.7)
+ geom_ribbon(aes(ymin = lwr, ymax = upr, fill = trans)
, colour = NA, alpha = 0.7
)
+ scale_colour_manual(values = c("unscaled" = "red", "scaled" = "blue"))
+ scale_fill_manual(values = c("unscaled" = "red", "scaled" = "blue"))
+ labs(x = "x1", y = "Predictions", fill = "Data", colour = "Data")
+ facet_wrap(~model, scales = "free_x")
)
print(x1_plot)
saveEnvironment()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.