我有一个形式的模型:y = x + 噪声。我知道“y”和噪声的分布,并希望得到“x”的分布。所以我尝试用 R 对分布进行去卷积。我发现了 2 个包(decon 和 deamer),我认为这两种方法应该或多或少相同,但我不明白为什么用 DeconPdf 去卷积会给我一个类似于正态分布的东西和用 deamerKE 去卷积给了我一个均匀的分布。这是一个示例代码:
library(fitdistrplus) # for rweibull
library(decon) # for DeconPdf
library(deamer) # for deamerKE
set.seed(12345)
y <- rweibull(10000, shape=5.780094, scale=0.00204918)
noise <- rnorm(10000, mean=0.002385342, sd=0.0004784688)
sdnoise <- sd(noise)
est <- deamerKE(y, noise.type="Gaussian",
mean(noise), sigma=sdnoise)
plot(est)
estDecon <- DeconPdf(y, sdnoise, error="normal", fft=TRUE)
plot(estDecon)
编辑(回应Julien Stirnemann):
我不确定重新参数化。我的实际问题是:我有反应时间 (RT),理论上可以描述为 f(RT) = g(辨别时间) + h(选择时间),其中 f,g 和 h 可以是这些时间值的转换。我的数据集中有“RT”和“辨别时间”值。我对选择时间或 h(选择时间)感兴趣。通过核密度估计,我发现威布尔分布最适合 1/RT 值,而正态分布最适合 1/(判别时间)。这就是为什么我可以将我的问题写成 1/RT = 1/(鉴别时间)+ h(选择时间)或 y = x + 噪声(我认为噪声是 1/(鉴别时间))。模拟这些反应时间给了我以下具有以下参数的分布:
y <- rweibull(10000, shape=5.780094, scale=0.00204918)
noise <- rnorm(10000, mean=0.002385342, sd=0.0004784688)
重新参数化是什么意思?使用不同的值,例如比例参数?