2

我已经估计了一些具有“密度”的数据并将内核设置为 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)估计了密度,之后我想找到这个“新数据”中某个元素的值的“原始数据”。

4

1 回答 1

1

否。您在估计密度的过程中删除了信息。例如,该density函数不存储其输入ecdf

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

于 2013-01-23T22:36:27.000 回答