2013-01-23 24 views
2

我估计了一些数据与“密度”和内核设置为Epanechnikov,是否有一个反函数,可以检索我估计他的原始价值?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)的方法中的密度,在此之后我想找到的某要素的值这个“新数据”就“原始数据”而言。

+0

你应该添加更多的细节,也许给我们一些小例子。 – Spacedman

回答

1

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

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