【问题标题】:Inverse function of Epanechnikov (kernel)Epanechnikov(内核)的反函数
【发布时间】:2013-01-23 21:08:03
【问题描述】:

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

【问题讨论】:

  • 你应该添加更多细节,也许给我们一个带有一些值的小例子。

标签: r inverse


【解决方案1】:

没有。您在估计密度的过程中删除了信息。 density 函数不会像 ecdf 那样存储其输入。

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

【讨论】:

    猜你喜欢
    • 2021-08-03
    • 1970-01-01
    • 2018-01-15
    • 1970-01-01
    • 2013-06-15
    • 2023-04-06
    • 1970-01-01
    • 2012-07-21
    • 2014-01-07
    相关资源
    最近更新 更多