Epanechnikov(内核)的反函数

时间:2013-01-23 21:08:03

标签: r inverse

我用'密度'估算了一些数据并将内核设置为Epanechnikov,是否有一个反函数可以找回估计为其原始值的值?

set.seed(1)
data<-rnorm(518,10,3)
hist(data)


data_E<-density(data,bw="sj",kernel="epanechnikov")
hist(data_E$y)

k<-quantile(data_E$y, 0.95)
k

在上面公开的例子中,我有一个样本大小518,从这里我已经通过内核方法(Epanechnikov)估算了密度,之后我想找到这个“新数据”某个元素的值“就”原始数据“而言。

1 个答案:

答案 0 :(得分:1)

没有。您在估算密度的过程中删除了信息。 density函数不会以某种方式存储其输入,例如ecdf

编辑。我也许可以软化一点。您可以使用密度信息来重建原始值的粗略估计。您需要知道样本大小,该大小记录在返回的对象中,然后使用估计值生成新数据。对密度进行积分,在其支持范围内平均分配累积概率函数,您可以构建经验分位数估计。