【问题标题】:Constant bandwidth in kernel density estimate (R)内核密度估计中的恒定带宽 (R)
【发布时间】:2011-10-30 11:17:20
【问题描述】:

我现在在使用 R 时遇到了一些困难。

我有什么:

  • 每个三角核具有最小值的向量
  • 具有最大值的向量
  • 带有“中间”点的向量(每个三角形的拾取点应该在的位置)

我需要什么:

  • 密度估计(c 的三角核)

【问题讨论】:

  • 举一个可重现的小例子,以及到目前为止你所尝试的。这样,您就有更好的机会获得(好的)答案。
  • 此处解释了一个可重现的示例:stackoverflow.com/questions/5963269/…。您需要的是仔细查看一些帮助文件,例如 ?density?kernel

标签: r bandwidth kernel-density


【解决方案1】:

看看您是否可以在此示例的基础上使用三角内核将带宽规格变化为基本密度函数:

data("faithful", package = "datasets") 
x <- faithful$waiting 
opar <- par(mfcol= c(2,2))
for (bw in c(3,6,12,18) ) {
  hist(x, xlab = "Waiting interval", ylab = "Eruption Freq", 
  probability = TRUE, main = "Density plot: Triangular kernel", 
  border = "gray", sub= bquote("Bandwidth = "*.(bw) ) ) 
  lines(density(x, width = bw, window = "triangular"), lty=3, col="red")
  }
par(opar)

【讨论】:

    猜你喜欢
    • 2015-10-07
    • 2015-08-11
    • 2014-05-26
    • 2021-01-25
    • 2021-01-21
    • 2021-07-11
    • 2015-09-22
    • 2016-07-19
    • 2021-05-01
    相关资源
    最近更新 更多