我必須解決以下卷積相關的數值積分問題,在R或計算機代數系統中,像Maxima。
積分[({K(Y)-l(Y)}^2)DY]
其中
K(。)是一個標準的正態分佈
升(Y)的PDF =積分[K (z)的* K(Z + Y)的dz](標準卷積)
z和y是標量
Y的域是-inf至+ INF。
函數l(。)中的積分是一個不定積分。我是否需要在z上添加任何額外的假設以獲得此?
謝謝。涉及卷積的數值積分的計算
1
A
回答
3
2
R不做符號整合,只是數值整合。 Ryacas包與Yacas交互,這是一個可能有所幫助的象徵性數學程序。
見頗包與卷積部分可能的幫助(它會做盤旋,我只是不知道結果會是積symbolicly)。
您可以使用頗集成的數字功能集成迴旋,但所有的參數需要被指定爲數字不變量。
+0
謝謝你的提示,我會檢查一下Ryacas。+1作爲參考。 – user227290 2010-08-26 22:36:50
1
爲了記錄在案,這裏是與千里馬5.26.0解決同樣的問題。
(%i2) k(u):=exp(-(1/2)*u^2)/sqrt(2*%pi) $
(%i3) integrate (k(x) * k(y + x), x, minf, inf);
(%o3) %e^-(y^2/4)/(2*sqrt(%pi))
(%i4) l(y) := ''%;
(%o4) l(y):=%e^-(y^2/4)/(2*sqrt(%pi))
(%i5) integrate ((k(y) - l(y))^2, y, minf, inf);
(%o5) ((sqrt(2)+2)*sqrt(3)-2^(5/2))/(4*sqrt(3)*sqrt(%pi))
(%i6) float (%);
(%o6) .02090706601281356
對不起,回覆遲了。如果有人通過搜索找到它,留在這裏。
相關問題
- 1. 計算多項分佈的卷積
- 2. 積分涉及貝塞爾函數
- 3. 使用數值積分不正確的積分計算
- 4. 轉置卷積(反捲積)算法
- 5. 使用積分或quadgk計算數值積分
- 6. FFT卷積不是比cannonical卷積計算
- 7. 在計算卷積積分時,未定義的函數或變量's'
- 8. 計算導數和積分
- 9. POSTGIS計算積分
- 10. 快速計算卷積的方法
- 11. 最快的方法來計算卷積
- 12. 卷積的計算複雜度
- 13. 如何使用GSL計算涉及複合體的橢圓積分?
- 14. 可以scipy計算(雙積分)複數值的積分(積分中的實部和虛部)嗎?
- 15. 在matlab中繪製一個涉及積分的函數
- 16. Matlab和積分計算
- 17. 計算積分圖像
- 18. Javascript積分計算系統
- 19. 計算圖像積分
- 20. 有效計算正態分佈乘積的積分
- 21. 數值積分
- 22. 如何計算Xception紙張中的可分卷積?
- 23. 計算面積
- 24. 累積計算
- 25. 計算面積
- 26. 計算體積
- 27. Ron Mayer FFT卷積算法
- 28. 快速卷積算法
- 29. 計算Π的兩個數值解的積分
- 30. 在Matlab中求解一個涉及積分的方程
我想我明白了這一點。關鍵要素是兩個正態分佈的卷積也是一個正態分佈,其中均值和方差加在一起。因此,l(y)是具有均值0和方差2的正態分佈的pdf。現在整個積分降低到(2-2^0.5)^ 2 *積分[f(z)^ 2,-Inf,Inf](可以在R中進行數值計算,請讓我知道這個邏輯是否有問題 – user227290 2010-08-26 22:34:03
我在步驟(2-2^0.5)^ 2 * Integral [f(z)^ 2 ,-Inf,Inf]。積分必須按原樣進行評估。這裏給出的簡化是不正確的。我要感謝@ rcs讓我多想一點,現在我的R輸出與Mathematica匹配 – user227290 2010-08-28 12:13:33