お薦めHP:

RjpWiki
  (Rでエコノメトリクス)

R-Tips

Econometrics in R

EconWiki R

Statistics with R

Rで国際金融

A Brief Guide to R for Beginners in Econometrics

金明哲さんのHP

Atsushi Matsumoto's Website #Materials for R

石田基広さんのHP

久保拓弥さんのHP

R Graphical Manual

Japan.R (勉強会)

Tokyo.R (勉強会)

Tsukuka.R (勉強会)

Nagoya.R (勉強会)


常微分方程式

非線形微分方程式

 
> library(tseriesChaos)
> library(scatterplot3d)
> ro.em<-embedd(rossler.ts,m=3,d=8)
> scatterplot3d(ro.em,type="l",color=4)




偏微分方程式

確率微分方程式

確率微分方程式:


においてEulerの離散化を考える:



となり、初期値をt0=0,y0=X0=100,W0=0 として、 刻み幅Δtでj=0,1,2,...で次のループを回すことになる。

tj+1=tj+Δt,
ΔW=Z with Z〜N(0,1)
yj+1=yj+a(yj,tj)Δt+b(yj,tj)ΔW

 
> simu.sde01<-function(x0=100,aa=0.1,bb=0.2,nn=5,mm=300,dt=1/300){
+ for(i in 1:nn){
+ xx<-rnorm(mm)
+ yy<-x0
+ for(j in 1:mm){
+ yy.t<-yy[j]
+ yy<-c(yy,yy.t+aa*yy.t*dt+bb*yy.t*xx[j]*sqrt(dt))
+ }
+ plot(yy,type="l",ylim=c(max(0,x0-abs(aa)*mm),x0+abs(aa)*mm))
+ par(new=T)
+ }
+ title("Simulation of SDE")
+ }
ただしここで、x0:初期値、aa:drift係数、bb:diffusion係数、nn:シミュレーション回数、mm:乱数の発生回数、dt:ステップ幅。ここでdrift係数0.1, diffusion係数0.2とする:



のシミュレーションを5回行い、これを
 
> simu.sde01(100,0.1,0.2,5,300,1/300)







Back to R

Google


R 関連図書:


【初級編】 基本事項

【中級編】 Iの応用編

【初級編】 基本事項 [HP]

【初級編】 基本事項 [HP]

【中級編】 グラフィックス [HP]

【中級編】 いろいろ

【中級編】 計量経済学

【中級編】 計量経済学

【中級編】 計量経済学

【中級編】 計量経済学 [HP]

【中級編】 多次元データ一般

【中級編】 計量経済学 [HP]

【中級編】 時系列

【中級編】 時系列

【中級編】 ベイズ統計

【中級編】 ベイズ統計

【中級編】 ベイズ統計

【中級編】 ベイズ統計を用いたマーケティング

【中級編】 マーケティング

【中級編】 テキストマイニング [HP]

【中級編】 ネットワーク

【中級編】 パターン認識

【中級編】 マシーンラーニング