Chcę obliczyć / ocenić splot
gdzie oznacza gęstość i jest gładka funkcja o zwartym nośniku . Splot nie jest dostępny w formie zamkniętej i muszę go zintegrować numerycznie. Moje pytanie brzmi: czy jest na to skuteczny sposób? Chcę zaimplementować go w języku R, więc chciałbym sprawdzić, czy istnieje lepszy sposób niż użycie polecenia . integrate()
convolve
do tego celu kilka razy. Proste przykłady działania są dostępne na stronie stats.stackexchange.com/a/41263 , stats.stackexchange.com/a/41255 oraz stats.stackexchange.com/a/49444 .
?fft
) lub używamconvolve
. Podejście do fft wymaga nieco więcej pracy, ale jest lepsze, jeśli musisz coś z sobą skręcić kilka razy. Czasami znalezienie konwójnych ustawień argumentów zajmuje trochę czasu.