Je veux calculer / évaluer la convolution
où est une densité et est une fonction lisse à support compact . La convolution n'est pas disponible sous forme fermée et je dois l'intégrer numériquement. Ma question est: existe-t-il un moyen efficace de le faire? Je veux l'implémenter dans R, donc, je voudrais voir s'il y a une meilleure façon que d'utiliser la commande .ϕ D integrate()
convolve
à cette fin plusieurs fois. Des exemples de travail simples apparaissent sur stats.stackexchange.com/a/41263 , stats.stackexchange.com/a/41255 et stats.stackexchange.com/a/49444 .
?fft
) ou j'utiliseconvolve
. L'approche fft prend un peu plus de travail à mettre en place, mais est meilleure si vous avez besoin de convoluer avec quelque chose plusieurs fois. Parfois, il faut un certain temps pour déterminer les bons paramètres d'argument avec convolve.