我想知道是否有 R基本方法来获得所需的任何点的确切内核密度?例如,如何在以下3个点获得精确的内核密度 -2,0,+ 2
set.seed(2937107)
plot( density(rnorm(1e4)) )
答案 0 :(得分:2)
使用线性插值来查找它。
d <- density(rnorm(10000))
approx(d$x, d$y, xout = c(-2, 0, 2))
如果在n
中设置较大的density
,插值的精度可能会更高。默认情况下n = 512
因此插值基于512点。