StratonovichProcess
StratonovichProcess[{a,b},x,t]
Stratonovich過程 を表す.ただし,である.
StratonovichProcess[{a,b,c},x,t]
Stratonovich過程 を表す.ただし,である.
StratonovichProcess[…,…,{x,x0},{t,t0}]
初期条件 のStratonovich過程を表す.
StratonovichProcess[…,…,…,Σ]
共分散Σのウィナー(Wiener)過程 を使う.
StratonovichProcess[proc]
可能な際は常に proc を標準Stratonovich過程に変換する.
StratonovichProcess[sdeqns,expr,x,t,wdproc]
確率微分方程式 sdeqns,出力式expr,状態 x,時間 t で指定され,過程 dproc に従う w によって決定されるStratonovich過程を表す.
詳細とオプション
- StratonovichProcessはStratonovich拡散あるいは確率微分方程式としても知られている.
- StratonovichProcessは連続時間・連続状態のランダム過程である.
- ドリフト a が 次元ベクトルで拡散 b が × 次元の行列の場合,この過程は 次元であり 次元のWienerProcessによって決定される.
- 係数 a および b の一般的な指定値
-
a スカラー, b スカラー a スカラー, b ベクトル a ベクトル, b ベクトル a ベクトル, b 行列 - 確率微分方程式 は積分方程式として書かれることもある.
- デフォルトの初期時間 t0 は0であるとみなされる.デフォルトの初期状態 x0 は0である.
- デフォルトの共分散Σは恒等行列である.
- 標準Stratonovich過程の出力は微分状態 のサブセットからなる である.
- 標準StratonovichProcess形式に変換可能な過程 proc は,OrnsteinUhlenbeckProcess,GeometricBrownianMotionProcess,ItoProcess,StratonovichProcess等である.
- sdeqns における確率微分方程式は の形でよい.ただし, は\[DifferentialD]で,これはddとして入力する.微分 および はStratonovich微分であると解釈される.
- 出力式 expr は x[t] および t を含む任意の式でよい.
- 駆動過程 dproc は標準Stratonovich過程に変換可能な任意の過程でよい.
- 次は,StratonovichProcessの関連特性である.
-
"Drift" ドリフト項 "Diffusion" 拡散行列 "Output" 出力状態 "TimeVariable" 時間変数 "TimeOrigin" 時間変数の原点 "StateVariables" 状態変数 "InitialState" 初期状態値 "KolmogorovForwardEquation" Kolmogorov前進方程式(Fokker-Planckの方程式) "KolmogorovBackwardEquation" Kolmogorov後退方程式 "Derivative" Stratonovich導関数 - StratonovichProcessに特有のRandomFunctionにおけるMethod設定 »
-
"EulerMaruyama" オイラー・丸山(次数1/2,デフォルト) "KloedenPlatenSchurz" Kloeden-Platen‐Schurz(次数3/2) "Milstein" Milstein(次数1) "StochasticRungeKutta" 3段階Rossler SRKスキーム(次数1) "StochasticRungeKuttaScalarNoise" スカラーノイズのための3段階Rossler SRKスキーム(次数3/2) - StratonovichProcessは,RandomFunction,CovarianceFunction,PDF,Expectation等の関数で使うことができる.
例題
すべて開くすべて閉じるスコープ (16)
基本的な用法 (10)
ドリフト ,拡散 のウィナー過程を確率微分方程式 から定義する:
確率微分方程式 および に対応するベクトル過程 および を定義する:
さまざまなメソッドを使ってStratonovichProcessの経路のシミュレーションを行う:
シミュレーションメソッドをRandomFunctionのオプションとして指定する:c
過程特性の抽出 (1)
特殊Stratonovich過程 (5)
WienerProcessに対応するStratonovich過程:
GeometricBrownianMotionProcessに対応するStratonovich過程:
BrownianBridgeProcessに対応するStratonovich過程:
OrnsteinUhlenbeckProcessに対応するStratonovich過程:
CoxIngersollRossProcessに対応するStratonovich過程:
アプリケーション (3)
反復Stratonovich積分 , , , , , に対応するベクトル過程を定義する:
熱変動の影響下での自由粒子のダイナミクスは,Langevin運動方程式 によってモデル化できる.ここで は標準のWienerProcessであり, は熱ノイズの強度である.ここでは, は にのみ依存し,速度の方程式に焦点を当てることができると想定されている.運動方程式の統合には,伊藤定式化とStratonovich定式化という一般的な2つの方法があるが,それらは次の方法で定義できる:
が定数のとき,2つの定式化は同一で,のときに同じ定常分布に至る:
が速度に依存する場合は,WienerProcessの性質のために,は非零の二次変動を持ち,2つの定式化は異なる結果をもたらす.伊藤の公式をStratonovichの公式相当に変換する:
Stratonovichの定式化でのドリフトは伊藤の定式化でのドリフトとは異なる:
OrnsteinUhlenbeckProcessを作成し,StratonovichProcessでこれを表す:
,における局所化された初期条件,ディリクレ境界条件で方程式を数値的に解く:
Kolmogorov前進方程式の における解をプロットし,これを閉じた形の密度関数と比較する:
Animateで解のダイナミクスを可視化する:
特性と関係 (1)
考えられる問題 (2)
StratonovichProcessはランダムな初期条件をサポートしないので,表すことができない:
駆動された過程の初期時間はStratonovichProcessとマッチする必要が有る:
テキスト
Wolfram Research (2012), StratonovichProcess, Wolfram言語関数, https://reference.wolfram.com/language/ref/StratonovichProcess.html.
CMS
Wolfram Language. 2012. "StratonovichProcess." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/StratonovichProcess.html.
APA
Wolfram Language. (2012). StratonovichProcess. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/StratonovichProcess.html