bw_ik12
calculates the Imbens-Kalyanaraman (2012) optimal bandwidth
for local linear regression in regression discontinuity designs.
It is based on the rdd_bw_ik
function in the rddtools package.
This is an internal function and is typically not directly invoked by the user.
It can be accessed using the triple colon, as in rddapp:::bw_ik12().
bw_ik12(X, Y, cutpoint = NULL, verbose = FALSE, kernel = "triangular")
A numerical vector which is the running variable.
A numerical vector which is the outcome variable.
The cutpoint.
Logical flag indicating whether to print more information to the terminal.
Default is FALSE
.
String indicating which kernel to use. Options are "triangular"
(default and recommended), "rectangular"
, "epanechnikov"
, "quartic"
,
"triweight"
, "tricube"
, and "cosine"
.
The optimal bandwidth.
Imbens, G., Kalyanaraman, K. (2012). Optimal bandwidth choice for the regression discontinuity estimator. The Review of Economic Studies, 79(3), 933-959. https://academic.oup.com/restud/article/79/3/933/1533189.