Ich möchte die Faltung berechnen / bewerten
wobei eine Dichte und ist eine glatte Funktion mit kompaktem Träger . Die Faltung ist nicht in geschlossener Form verfügbar und ich muss sie numerisch integrieren. Meine Frage ist: Gibt es einen effizienten Weg, dies zu tun? Ich möchte es in R implementieren, also würde ich gerne sehen, ob es einen besseren Weg gibt als den Befehl zu verwenden .ϕ D. integrate()
r
convolution
Koch
quelle
quelle
?fft
) oder verwendeconvolve
. Das Einrichten des fft-Ansatzes erfordert etwas mehr Arbeit, ist jedoch besser, wenn Sie sich mehrmals mit etwas zusammenschließen müssen. Manchmal dauert es eine Weile, um mit convolve die richtigen Argumenteinstellungen herauszufinden.convolve
dass ich es mehrmals für diesen Zweck verwendet habe. Einfache Arbeitsbeispiele finden Sie unter stats.stackexchange.com/a/41263 , stats.stackexchange.com/a/41255 und stats.stackexchange.com/a/49444 .Antworten:
Haben Sie sich dafür spezielle R-Pakete angesehen? Wie
convolve
, https://stat.ethz.ch/R-manual/R-devel/library/stats/html/convolve.htmlquelle