Quiero calcular / evaluar la convolución
donde es una densidad y es una función suave con soporte compacto . La convolución no está disponible en forma cerrada y necesito integrarla numéricamente. Mi pregunta es: ¿hay una manera eficiente de hacer esto? Quiero implementarlo en R, por lo tanto, me gustaría ver si hay una mejor manera que usar el comando . integrate()
r
convolution
cocinar
fuente
fuente
?fft
) o usoconvolve
. El enfoque fft requiere un poco más de trabajo para configurarlo, pero es mejor si necesita involucrarse con algo varias veces. A veces lleva un tiempo descubrir la configuración de argumento correcta con convolve.convolve
para este propósito varias veces. Ejemplos de trabajo simples aparecen en stats.stackexchange.com/a/41263 , stats.stackexchange.com/a/41255 y stats.stackexchange.com/a/49444 .Respuestas:
¿Has echado un vistazo a los paquetes R dedicados para eso? Como
convolve
, https://stat.ethz.ch/R-manual/R-devel/library/stats/html/convolve.htmlfuente