確率微分方程式をExcelで数値的に計算する(準備編)。
年初の予告通り、確率微分方程式
dX = f(t,X)dt + g(t,X)dW
を数値的に計算しようと思う。しかし、ほとんど文献がないなあ。日本語で読めるものはこの「微分方程式による計算科学入門」くらいかな。
当初考えていたのは、dWのない
dX=f(t,X)dt
はこのブログの看板ともいえる、Dormand-Prince(Runge-Kutta8次)で計算できるから、それにちょこっとノイズを加えりゃいいんじゃないの?とか思っていたが、上の本読んで気づいたのは、「全然ちがーーーーう!!!」
考えれば当たり前で、そもそも dW っていわば√(dt) みたいなもんだから、そもそも次数の勘定が全然違う。
で、まず普通のオイラー法に相当するオイラー・丸山スキームは
X_n+1 = X_n + f(t_n, X_n) Δt + g(t_n, X_n) ΔWn
です。ここでΔW_n=ξ*√Δt で、ξは平均0、分散1のガウス乱数。
√がでてることでもわかるように、これでも収束次数は1/2!!!
もう少し精度がいいものとしてミルシュテイン・スキームも紹介されている。
X_n+1 = X_n + f(t_n, X_n) Δt + g(t_n, X_n) ΔWn + [∂g/∂x g](t_n,X_n)*(ΔWn^2-Δt)/2
だが、これでやっと収束次数1!!!!
こりゃ大変だ。しかしfに関する高次のものは長時間積分するわけじゃないからべつにいらないのか。
ではこれを使っていろいろ計算してみよう(続く)。
« 春日神社で初詣 | トップページ | PS3/Wii/DSi LL/Wii Fit plusを一度に買った。物欲爆発。 »
「学問・資格」カテゴリの記事
- RF Weekly Digest (Gemini 3.1 Pro・Google AI Studio BuildによるAIで高周波・RF情報の週刊まとめアプリ)2026/4/5-4/12(2026.04.12)
- GLM-5.1(Ollamaから利用)でPythonのscikit-rfを使ってTouchstoneフォーマットのSパラメータファイルを読んでdB, 位相, スミスチャート, TDRを表示するGUIアプリを作ってもらった。5分など長く考えた後、Gemma 4:31bよりさらに出来が良く、思った通りのものができた。(2026.04.09)
- 高周波・RFニュース 2026年4月9日 QorvoがXバンドフェイズドアレイレーダ解説、atisがニューロシンボリックコグニティブアシスタントNESYのホワイトペーパー発行、Mini-CircuitsがADSを使ったアンプシミュレーション解説、Vishayがウィルキンソンデバイダ・コンバイナ発表(2026.04.09)
- 高周波・RFニュース 2026年4月8日 BroadcomがOFC2026での出展(200T AI時代)を解説、QualcommがMWCバルセロナ2026でのAIネイティブ6Gについて解説、iFixitがApple AirPods Max 2を分解、TDKが5GHz対応ノイズサプレッションフィルタ発表(2026.04.08)
« 春日神社で初詣 | トップページ | PS3/Wii/DSi LL/Wii Fit plusを一度に買った。物欲爆発。 »


コメント