plot_counterfactual {getspanel} | R Documentation |
Plot the Counterfactual Path
Description
Plot the Counterfactual Path
Usage
plot_counterfactual(
x,
plus_t = 5,
facet.scales = "free",
title = NULL,
zero_line = FALSE
)
Arguments
x |
An object produced by the isatpanel function |
plus_t |
Number of time periods for the counterfactual to be displayed (default = 5). |
facet.scales |
To be passed to ggplot2::facet_wrap. Default is "free" (i.e. a separate y axis for each panel group/id). Alternatives are: "fixed", "fixed_y", and "fixed_x". |
title |
Plot title. Must be a character vector. |
zero_line |
Plot a horizontal line at y = 0. Default is FALSE. |
Value
A ggplot2 plot that plots an 'isatpanel' object and shows the counterfactuals for each break.
Examples
data(EU_emissions_road)
# Group specification
EU15 <- c("Austria", "Germany", "Denmark", "Spain", "Finland", "Belgium",
"France", "United Kingdom", "Ireland", "Italy", "Luxembourg",
"Netherlands", "Greece", "Portugal", "Sweden")
# Prepare sample and data
EU_emissions_road_short <- EU_emissions_road[
EU_emissions_road$country %in% EU15 &
EU_emissions_road$year >= 2000,
]
# Run
result <- isatpanel(
data = EU_emissions_road_short,
formula = ltransport.emissions ~ lgdp + I(lgdp^2) + lpop,
index = c("country", "year"),
effect = "twoways",
fesis = TRUE,
plot = FALSE,
t.pval = 0.01
)
plot(result)
plot_grid(result)
plot_counterfactual(result)
[Package getspanel version 0.2.0 Index]