【问题标题】:How do I manually select the bandwidth in rdrobust?如何在 rdrobust 中手动选择带宽?
【发布时间】:2022-10-06 00:39:39
【问题描述】:

我正在使用带有胜利余量的选举数据框作为我的运行变量,我想手动选择 rdrobust 中的带宽。 我现在应该为此使用 h() 命令,但我不明白如何放置两个带宽。

我想要截止值两侧的 0.10 和 -0.10。这是我的代码:

llr_outcome2 <- rdrobust::rdrobust(
  thesis_no_na$pre_natal,
  thesis_no_na$margin_of_victory, 
  c = 0,
  kernel = \"tri\",
  h = c(-0.1, 0.1))
summary(llr_outcome2)

我得到这个错误:Error in rdrobust_kweight(X_l, c, h_l, kernel) : object \'h_l\' not found

感谢您的任何帮助 :)!

  • 包手册建议您可以提及两个带宽,可以尝试联系作者以了解如何指定它。

标签: r rdd bandwidth


【解决方案1】:

我相信简单地指定 .1 将自动在截止点周围对称地应用带宽(即它将在​​ [-.1, 1] 之间。如果您想要两侧之间的不对称截止点,您只需要指定两个。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-26
    相关资源
    最近更新 更多