R:将响应与概率密度函数卷积

时间:2018-07-23 17:47:12

标签: r time-series convolution beta weibull

我的目标是将0/1响应与概率密度函数进行卷积。我对这种计算非常陌生,所以请多多包涵。

我正在处理的数据随着时间的推移会收到0/1的响应。这是我的数据的模拟,以及随时间变化的数据外观:

Response <- rbinom(10000, 1, 0.005)
Time = 1:10000

example_df = data.frame(Response, Time)

ggplot(example_df, aes(x = Time)) +
  geom_line(aes(y = Response))

Response plotted over time

我试图通过将响应向量与概率密度函数(例如Weibull或Beta分布)进行卷积来生成此响应随时间的更平滑分布。

但是,我不确定执行此操作的最佳方法是什么。我想做的事情是这样的:

convolve(example_df$Response, weibull_distribution, type = 'open')

但是我不确定如何生成魏布尔密度函数以及这是否是正确的方法。

任何建议都会很有帮助!

0 个答案:

没有答案