SlideShare a Scribd company logo
1 of 33
Download to read offline
Rパッケージ KFAS を使った
時系列データの解析方法
森林総合研究所 伊東宏樹
2015-09-15
JaLTER公開シンポジウム2015
生物・生態系情報の統合と時系列データの解析
∼生物や生態系の変化を読み解く∼
• 時系列データを、何も考えずに扱うのがよくないの
はわかった……
• 時系列データを、何も考えずに扱うのがよくないの
はわかった……
• とはいえ、BUGSやStanはまだ敷居が高い……
• 時系列データを、何も考えずに扱うのがよくないの
はわかった……
• とはいえ、BUGSやStanはまだ敷居が高い……
• Rパッケージで扱うには……
時系列データを扱う
Rパッケージ
• CRAN Task View: Time Series Analysis
https://cran.r-project.org/view=TimeSeries
• 状態空間モデル (state space model)
• dlm, KFAS など
状態空間モデル
yt-1
αt-1
yt
αt
yt+1
αt+1状態
観測値
ノイズノイズ ノイズ
ノイズ ノイズ ノイズ
できること
• 観測ノイズの除去
• 過去:平滑化
• 現在:フィルタ
• 将来の予測
• システムの推測
KFAS
• Kalman Filter and Smoother for Exponential
Family State Space Models
• ポアソン分布、二項分布など、正規分布以外の分布
を扱える。
• dlmパッケージとくらべると、参考文献は少ない。
実際のデータを解析
Kéry & Schaub Bayesian Population Analysis
Using WinBUGS 第3章のハヤブサのデータ
(falcons.txt)を使用
• http://www.vogelwarte.ch/de/projekte/
publikationen/bpa/complete-code-and-data-
files-of-the-book.html
フランス・ジュラ山脈におけるハヤブサのつがい数
ここですること
• 平滑化(観測ノイズの除去)
• 予測
とりあえず
正規分布を使用したモデリング
観測モデル
システムモデル
観測ノイズ
システムノイズ
yt = ↵t + ✏t, ✏t ⇠ Normal(0, 2
✏ )
↵t = ↵t 1 + ⌘t, ⌘t ⇠ Normal(0, 2
⌘)
KFASでモデリング
> mdl0 <- SSModel(Pairs ~ SSMtrend(degree = 1,
+ Q = list(matrix(NA, 1, 1))),
+ data = falcons, H = matrix(NA, 1, 1),
+ distribution = "gaussian")
> fit0 <- fitSSM(mdl0, inits = c(10,10), method = “BFGS")
推定するパラメーターをNAとしておく。
システムノイズ
観測ノイズ
初期値
平滑化
> out0 <- KFS(fit0$model, smoothing = c("state", "mean"))
> coef(out0)
Time Series:
Start = 1
End = 40
Frequency = 1
[1] 34.00869 44.98658 39.00235 35.98974 20.01106 18.00396 20.99684
[8] 19.99842 17.00474 20.00000 23.00079 26.99843 29.00632 38.99526
[15] 43.00000 47.00473 56.99132 56.00631 63.00001 70.00395 81.99684
[22] 89.99763 95.00553 106.99605 114.00000 121.00315 131.99290 134.00552
[29] 142.99842 149.99764 154.01104 171.97868 163.00788 163.99683 160.98343
[36] 137.03474 156.98109 153.03315 190.97158 192.99840
状態の値を表示
平滑化
平滑化された値
> fitted(out0)
Time Series:
Start = 1
End = 40
Frequency = 1
[1] 34.00869 44.98658 39.00235 35.98974 20.01106 18.00396 20.99684
[8] 19.99842 17.00474 20.00000 23.00079 26.99843 29.00632 38.99526
[15] 43.00000 47.00473 56.99132 56.00631 63.00001 70.00395 81.99684
[22] 89.99763 95.00553 106.99605 114.00000 121.00315 131.99290 134.00552
[29] 142.99842 149.99764 154.01104 171.97868 163.00788 163.99683 160.98343
[36] 137.03474 156.98109 153.03315 190.97158 192.99840
この場合、状態の値と平滑化された値は同じ。
平滑化されていない……😭
ノイズの分散をみると……
> print(fit0$model$Q)
, , 1
[,1]
[1,] 113.038
> print(fit0$model$H)
, , 1
[,1]
[1,] 0.08911987
観測ノイズの値が小さい
←観測ノイズ
←システムノイズ
カウントデータなので
観測モデルをポアソン分布に
↵t = ↵t 1 + ⌘t, ⌘t ⇠ Normal(0, 2
⌘)
yt = Poisson(exp(↵t))
観測モデル
システムモデル
モデリング
> mdl1 <- SSModel(Pairs ~ SSMtrend(degree = 1,
+ Q = list(matrix(NA, 1, 1))),
+ data = falcons, distribution = "poisson")
> fit1 <- fitSSM(mdl1, inits = c(1), method = “BFGS")
ポアソン分布なので、観測ノイズの分散(H)は指定しない。
ポアソン分布
状態と平滑化された値
> out2 <- KFS(fit2$model, smoothing = c("state", “mean"))
> coef(out1)
Time Series:
Start = 1
End = 40
Frequency = 1
[1] 3.600436 3.646996 3.575282 3.444877 3.231464 3.112745 3.073864 3.046119 3.036783
[10] 3.095805 3.192318 3.312783 3.441466 3.609914 3.742080 3.859742 3.985474 4.054406
[19] 4.152740 4.261904 4.387899 4.486665 4.564497 4.660396 4.732748 4.798104 4.868454
[28] 4.905312 4.960069 5.007768 5.047816 5.117825 5.098279 5.091911 5.062397 4.978895
[37] 5.043466 5.072529 5.218736 5.252747
> fitted(out1)
Time Series:
Start = 1
End = 40
Frequency = 1
[1] 36.61420 38.35927 35.70468 31.33942 25.31670 22.48267 21.62529 21.03356
[9] 20.83810 22.10502 24.34479 27.46143 31.23270 36.96287 42.18565 47.45311
[17] 53.81081 57.65089 63.60806 70.94497 80.47118 88.82469 96.01433 105.67792
[25] 113.60727 121.28031 130.11957 135.00500 142.60367 149.57048 155.68215 166.97180
[33] 163.73988 162.70046 157.96874 145.31379 155.00634 159.57731 184.70053 191.09040
赤色の線が平滑化された値
傾きを組み込んだモデル
観測モデル
システムモデル
yt = Poisson(exp(↵1t))
↵1t = ↵1t 1 + ↵2t 1 + ⌘1t, ⌘1t ⇠ Normal(0, 2
⌘1)
↵2t = ↵2t 1 + ⌘2t, ⌘2t ⇠ Normal(0, 2
⌘2)傾き
モデリング
> mdl2 <- SSModel(Pairs ~ SSMtrend(degree = 2,
+ Q = list(matrix(NA, 1, 1),
+ matrix(NA, 1, 1))),
+ data = falcons, distribution = "poisson")
> fit2 <- fitSSM(mdl2, inits = c(1, 1), method = "BFGS")
2次のトレンドモデル
状態
> out2 <- KFS(fit2$model, smoothing = c("state", "mean"))
> coef(out2)
Time Series:
Start = 1
End = 40
Frequency = 1
level slope
1 3.722354 -0.101679163
2 3.620679 -0.115350974
3 3.505328 -0.128485351
4 3.376839 -0.130461354
5 3.246370 -0.108773871
6 3.137591 -0.074006144
7 3.063584 -0.035537613
8 3.028045 0.005883994
9 3.033929 0.049039924
10 3.082971 0.086906959
(中略)
39 5.181215 0.078153433
40 5.259369 0.078153433
赤色の線が平滑化された値
状態
予測
> n.prediction <- 5
> prd <- predict(fit2$model, n.ahead = n.prediction,
+ type = "response",
+ level = 0.95,
+ interval = "confidence",
+ nsim = 1000)
5年先まで予測
95%信頼区間を計算
シミュレーションの回数
応答変数のスケール
予測値と95%信頼区間
KFASのモデリング関数
• SSMarima: ARIMA(自己回帰和分移動平均)モデル
• SSMcustom: 状態空間モデルの一般式によるモデル
• SSMcycle: 周期モデル
• SSMregression: 回帰モデル
• SSMseasonal: 季節調整モデル
• SSMtrend: トレンドモデル
参考文献
状態空間モデルについては
• 北川源四郎 (2005) 時系列解析入門. 岩波書店
• Commandeur, J.F. and Koopman, S.J. (2007) An introduction
to state space time series analysis. Oxford University Press(和
合肇訳 『状態空間時系列分析入門』 シーエーピー出版, 2008年)
• Petris, G., Petrone S., and Campagnoli P. (2009) Dynamic
linear models with R. Springer(和合肇監訳 萩原淳一郎訳 『Rに
よるベイジアン動的線形モデル』 朝倉書店, 2013年)
• 馬場真哉「状態空間モデル」

http://logics-of-blue.com/category/統計・r/状態空間モデル/
KFAS関連
• Helske J. KFAS: Exponential family state
space models in R 

https://cran.r-project.org/web/packages/
KFAS/vignettes/KFAS.pdf
• 小野滋「Commandeur & Koopman『状態空間時
系列分析入門』をRで再現する」

http://elsur.jpn.org/ck/

More Related Content

What's hot

勾配ブースティングの基礎と最新の動向 (MIRU2020 Tutorial)
勾配ブースティングの基礎と最新の動向 (MIRU2020 Tutorial)勾配ブースティングの基礎と最新の動向 (MIRU2020 Tutorial)
勾配ブースティングの基礎と最新の動向 (MIRU2020 Tutorial)RyuichiKanoh
 
15分でわかる(範囲の)ベイズ統計学
15分でわかる(範囲の)ベイズ統計学15分でわかる(範囲の)ベイズ統計学
15分でわかる(範囲の)ベイズ統計学Ken'ichi Matsui
 
グラフィカルモデル入門
グラフィカルモデル入門グラフィカルモデル入門
グラフィカルモデル入門Kawamoto_Kazuhiko
 
強化学習その3
強化学習その3強化学習その3
強化学習その3nishio
 
Recent Advances on Transfer Learning and Related Topics Ver.2
Recent Advances on Transfer Learning and Related Topics Ver.2Recent Advances on Transfer Learning and Related Topics Ver.2
Recent Advances on Transfer Learning and Related Topics Ver.2Kota Matsui
 
グラフィカル Lasso を用いた異常検知
グラフィカル Lasso を用いた異常検知グラフィカル Lasso を用いた異常検知
グラフィカル Lasso を用いた異常検知Yuya Takashina
 
強化学習その2
強化学習その2強化学習その2
強化学習その2nishio
 
自動微分変分ベイズ法の紹介
自動微分変分ベイズ法の紹介自動微分変分ベイズ法の紹介
自動微分変分ベイズ法の紹介Taku Yoshioka
 
Cmdstanr入門とreduce_sum()解説
Cmdstanr入門とreduce_sum()解説Cmdstanr入門とreduce_sum()解説
Cmdstanr入門とreduce_sum()解説Hiroshi Shimizu
 
4 データ間の距離と類似度
4 データ間の距離と類似度4 データ間の距離と類似度
4 データ間の距離と類似度Seiichi Uchida
 
GAN(と強化学習との関係)
GAN(と強化学習との関係)GAN(と強化学習との関係)
GAN(と強化学習との関係)Masahiro Suzuki
 
ブースティング入門
ブースティング入門ブースティング入門
ブースティング入門Retrieva inc.
 
機械学習による統計的実験計画(ベイズ最適化を中心に)
機械学習による統計的実験計画(ベイズ最適化を中心に)機械学習による統計的実験計画(ベイズ最適化を中心に)
機械学習による統計的実験計画(ベイズ最適化を中心に)Kota Matsui
 
比例ハザードモデルはとってもtricky!
比例ハザードモデルはとってもtricky!比例ハザードモデルはとってもtricky!
比例ハザードモデルはとってもtricky!takehikoihayashi
 
負の二項分布について
負の二項分布について負の二項分布について
負の二項分布についてHiroshi Shimizu
 
Rで階層ベイズモデル
Rで階層ベイズモデルRで階層ベイズモデル
Rで階層ベイズモデルYohei Sato
 
計算論的学習理論入門 -PAC学習とかVC次元とか-
計算論的学習理論入門 -PAC学習とかVC次元とか-計算論的学習理論入門 -PAC学習とかVC次元とか-
計算論的学習理論入門 -PAC学習とかVC次元とか-sleepy_yoshi
 
ベイズ統計学の概論的紹介-old
ベイズ統計学の概論的紹介-oldベイズ統計学の概論的紹介-old
ベイズ統計学の概論的紹介-oldNaoki Hayashi
 
最適化超入門
最適化超入門最適化超入門
最適化超入門Takami Sato
 
マルコフ連鎖モンテカルロ法 (2/3はベイズ推定の話)
マルコフ連鎖モンテカルロ法 (2/3はベイズ推定の話)マルコフ連鎖モンテカルロ法 (2/3はベイズ推定の話)
マルコフ連鎖モンテカルロ法 (2/3はベイズ推定の話)Yoshitake Takebayashi
 

What's hot (20)

勾配ブースティングの基礎と最新の動向 (MIRU2020 Tutorial)
勾配ブースティングの基礎と最新の動向 (MIRU2020 Tutorial)勾配ブースティングの基礎と最新の動向 (MIRU2020 Tutorial)
勾配ブースティングの基礎と最新の動向 (MIRU2020 Tutorial)
 
15分でわかる(範囲の)ベイズ統計学
15分でわかる(範囲の)ベイズ統計学15分でわかる(範囲の)ベイズ統計学
15分でわかる(範囲の)ベイズ統計学
 
グラフィカルモデル入門
グラフィカルモデル入門グラフィカルモデル入門
グラフィカルモデル入門
 
強化学習その3
強化学習その3強化学習その3
強化学習その3
 
Recent Advances on Transfer Learning and Related Topics Ver.2
Recent Advances on Transfer Learning and Related Topics Ver.2Recent Advances on Transfer Learning and Related Topics Ver.2
Recent Advances on Transfer Learning and Related Topics Ver.2
 
グラフィカル Lasso を用いた異常検知
グラフィカル Lasso を用いた異常検知グラフィカル Lasso を用いた異常検知
グラフィカル Lasso を用いた異常検知
 
強化学習その2
強化学習その2強化学習その2
強化学習その2
 
自動微分変分ベイズ法の紹介
自動微分変分ベイズ法の紹介自動微分変分ベイズ法の紹介
自動微分変分ベイズ法の紹介
 
Cmdstanr入門とreduce_sum()解説
Cmdstanr入門とreduce_sum()解説Cmdstanr入門とreduce_sum()解説
Cmdstanr入門とreduce_sum()解説
 
4 データ間の距離と類似度
4 データ間の距離と類似度4 データ間の距離と類似度
4 データ間の距離と類似度
 
GAN(と強化学習との関係)
GAN(と強化学習との関係)GAN(と強化学習との関係)
GAN(と強化学習との関係)
 
ブースティング入門
ブースティング入門ブースティング入門
ブースティング入門
 
機械学習による統計的実験計画(ベイズ最適化を中心に)
機械学習による統計的実験計画(ベイズ最適化を中心に)機械学習による統計的実験計画(ベイズ最適化を中心に)
機械学習による統計的実験計画(ベイズ最適化を中心に)
 
比例ハザードモデルはとってもtricky!
比例ハザードモデルはとってもtricky!比例ハザードモデルはとってもtricky!
比例ハザードモデルはとってもtricky!
 
負の二項分布について
負の二項分布について負の二項分布について
負の二項分布について
 
Rで階層ベイズモデル
Rで階層ベイズモデルRで階層ベイズモデル
Rで階層ベイズモデル
 
計算論的学習理論入門 -PAC学習とかVC次元とか-
計算論的学習理論入門 -PAC学習とかVC次元とか-計算論的学習理論入門 -PAC学習とかVC次元とか-
計算論的学習理論入門 -PAC学習とかVC次元とか-
 
ベイズ統計学の概論的紹介-old
ベイズ統計学の概論的紹介-oldベイズ統計学の概論的紹介-old
ベイズ統計学の概論的紹介-old
 
最適化超入門
最適化超入門最適化超入門
最適化超入門
 
マルコフ連鎖モンテカルロ法 (2/3はベイズ推定の話)
マルコフ連鎖モンテカルロ法 (2/3はベイズ推定の話)マルコフ連鎖モンテカルロ法 (2/3はベイズ推定の話)
マルコフ連鎖モンテカルロ法 (2/3はベイズ推定の話)
 

Viewers also liked

RでGARCHモデル - TokyoR #21
RでGARCHモデル - TokyoR #21RでGARCHモデル - TokyoR #21
RでGARCHモデル - TokyoR #21horihorio
 
岩波データサイエンス_Vol.5_勉強会資料01
岩波データサイエンス_Vol.5_勉強会資料01岩波データサイエンス_Vol.5_勉強会資料01
岩波データサイエンス_Vol.5_勉強会資料01goony0101
 
岩波データサイエンス_Vol.5_勉強会資料02
岩波データサイエンス_Vol.5_勉強会資料02岩波データサイエンス_Vol.5_勉強会資料02
岩波データサイエンス_Vol.5_勉強会資料02goony0101
 
岩波データサイエンス_Vol.5_勉強会資料00
岩波データサイエンス_Vol.5_勉強会資料00岩波データサイエンス_Vol.5_勉強会資料00
岩波データサイエンス_Vol.5_勉強会資料00goony0101
 
分析のビジネス展開を考える―状態空間モデルを例に @TokyoWebMining #47
分析のビジネス展開を考える―状態空間モデルを例に @TokyoWebMining #47分析のビジネス展開を考える―状態空間モデルを例に @TokyoWebMining #47
分析のビジネス展開を考える―状態空間モデルを例に @TokyoWebMining #47horihorio
 
状態空間モデルの実行方法と実行環境の比較
状態空間モデルの実行方法と実行環境の比較状態空間モデルの実行方法と実行環境の比較
状態空間モデルの実行方法と実行環境の比較Hiroki Itô
 
Kaggle meetup #3 instacart 2nd place solution
Kaggle meetup #3 instacart 2nd place solutionKaggle meetup #3 instacart 2nd place solution
Kaggle meetup #3 instacart 2nd place solutionKazuki Onodera
 
機械学習のためのベイズ最適化入門
機械学習のためのベイズ最適化入門機械学習のためのベイズ最適化入門
機械学習のためのベイズ最適化入門hoxo_m
 

Viewers also liked (9)

RでGARCHモデル - TokyoR #21
RでGARCHモデル - TokyoR #21RでGARCHモデル - TokyoR #21
RでGARCHモデル - TokyoR #21
 
岩波データサイエンス_Vol.5_勉強会資料01
岩波データサイエンス_Vol.5_勉強会資料01岩波データサイエンス_Vol.5_勉強会資料01
岩波データサイエンス_Vol.5_勉強会資料01
 
岩波データサイエンス_Vol.5_勉強会資料02
岩波データサイエンス_Vol.5_勉強会資料02岩波データサイエンス_Vol.5_勉強会資料02
岩波データサイエンス_Vol.5_勉強会資料02
 
岩波データサイエンス_Vol.5_勉強会資料00
岩波データサイエンス_Vol.5_勉強会資料00岩波データサイエンス_Vol.5_勉強会資料00
岩波データサイエンス_Vol.5_勉強会資料00
 
Semantic segmentation2
Semantic segmentation2Semantic segmentation2
Semantic segmentation2
 
分析のビジネス展開を考える―状態空間モデルを例に @TokyoWebMining #47
分析のビジネス展開を考える―状態空間モデルを例に @TokyoWebMining #47分析のビジネス展開を考える―状態空間モデルを例に @TokyoWebMining #47
分析のビジネス展開を考える―状態空間モデルを例に @TokyoWebMining #47
 
状態空間モデルの実行方法と実行環境の比較
状態空間モデルの実行方法と実行環境の比較状態空間モデルの実行方法と実行環境の比較
状態空間モデルの実行方法と実行環境の比較
 
Kaggle meetup #3 instacart 2nd place solution
Kaggle meetup #3 instacart 2nd place solutionKaggle meetup #3 instacart 2nd place solution
Kaggle meetup #3 instacart 2nd place solution
 
機械学習のためのベイズ最適化入門
機械学習のためのベイズ最適化入門機械学習のためのベイズ最適化入門
機械学習のためのベイズ最適化入門
 

Similar to Rパッケージ“KFAS”を使った時系列データの解析方法

RとStanでクラウドセットアップ時間を分析してみたら #TokyoR
RとStanでクラウドセットアップ時間を分析してみたら #TokyoRRとStanでクラウドセットアップ時間を分析してみたら #TokyoR
RとStanでクラウドセットアップ時間を分析してみたら #TokyoRShuyo Nakatani
 
No55 tokyo r_presentation
No55 tokyo r_presentationNo55 tokyo r_presentation
No55 tokyo r_presentationfuuuumin
 
SGD+α: 確率的勾配降下法の現在と未来
SGD+α: 確率的勾配降下法の現在と未来SGD+α: 確率的勾配降下法の現在と未来
SGD+α: 確率的勾配降下法の現在と未来Hidekazu Oiwa
 
OutLookAR for EKF_SLAM_Model
OutLookAR for EKF_SLAM_ModelOutLookAR for EKF_SLAM_Model
OutLookAR for EKF_SLAM_ModelToshiki Imagaw
 
Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)
Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)
Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)Masaya Kaneko
 
SMO徹底入門 - SVMをちゃんと実装する
SMO徹底入門 - SVMをちゃんと実装するSMO徹底入門 - SVMをちゃんと実装する
SMO徹底入門 - SVMをちゃんと実装するsleepy_yoshi
 
エンジニア目線で見る TLA+ と PlusCal - TAKAMI Torao
エンジニア目線で見る TLA+ と PlusCal - TAKAMI Toraoエンジニア目線で見る TLA+ と PlusCal - TAKAMI Torao
エンジニア目線で見る TLA+ と PlusCal - TAKAMI ToraoTorao Takami
 
Operations research yonezawa_no1
Operations research yonezawa_no1Operations research yonezawa_no1
Operations research yonezawa_no1ssuser0bebd2
 
文献紹介:CutDepth: Edge-aware Data Augmentation in Depth Estimation
文献紹介:CutDepth: Edge-aware Data Augmentation in Depth Estimation文献紹介:CutDepth: Edge-aware Data Augmentation in Depth Estimation
文献紹介:CutDepth: Edge-aware Data Augmentation in Depth EstimationToru Tamaki
 
Analyze by StatsModels or Numpy
Analyze by StatsModels or NumpyAnalyze by StatsModels or Numpy
Analyze by StatsModels or NumpyToshiki NOGUCHI
 
K shapes zemiyomi
K shapes zemiyomiK shapes zemiyomi
K shapes zemiyomikenyanonaka
 
20190625 OpenACC 講習会 第3部
20190625 OpenACC 講習会 第3部20190625 OpenACC 講習会 第3部
20190625 OpenACC 講習会 第3部NVIDIA Japan
 
文献紹介:Deep Analysis of CNN-Based Spatio-Temporal Representations for Action Re...
文献紹介:Deep Analysis of CNN-Based Spatio-Temporal Representations for Action Re...文献紹介:Deep Analysis of CNN-Based Spatio-Temporal Representations for Action Re...
文献紹介:Deep Analysis of CNN-Based Spatio-Temporal Representations for Action Re...Toru Tamaki
 
サーバ異常検知入門
サーバ異常検知入門サーバ異常検知入門
サーバ異常検知入門mangantempy
 
(文献紹介)Deep Unrolling: Learned ISTA (LISTA)
(文献紹介)Deep Unrolling: Learned ISTA (LISTA)(文献紹介)Deep Unrolling: Learned ISTA (LISTA)
(文献紹介)Deep Unrolling: Learned ISTA (LISTA)Morpho, Inc.
 

Similar to Rパッケージ“KFAS”を使った時系列データの解析方法 (20)

RとStanでクラウドセットアップ時間を分析してみたら #TokyoR
RとStanでクラウドセットアップ時間を分析してみたら #TokyoRRとStanでクラウドセットアップ時間を分析してみたら #TokyoR
RとStanでクラウドセットアップ時間を分析してみたら #TokyoR
 
No55 tokyo r_presentation
No55 tokyo r_presentationNo55 tokyo r_presentation
No55 tokyo r_presentation
 
SGD+α: 確率的勾配降下法の現在と未来
SGD+α: 確率的勾配降下法の現在と未来SGD+α: 確率的勾配降下法の現在と未来
SGD+α: 確率的勾配降下法の現在と未来
 
OutLookAR for EKF_SLAM_Model
OutLookAR for EKF_SLAM_ModelOutLookAR for EKF_SLAM_Model
OutLookAR for EKF_SLAM_Model
 
C02
C02C02
C02
 
Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)
Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)
Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)
 
SMO徹底入門 - SVMをちゃんと実装する
SMO徹底入門 - SVMをちゃんと実装するSMO徹底入門 - SVMをちゃんと実装する
SMO徹底入門 - SVMをちゃんと実装する
 
C07
C07C07
C07
 
エンジニア目線で見る TLA+ と PlusCal - TAKAMI Torao
エンジニア目線で見る TLA+ と PlusCal - TAKAMI Toraoエンジニア目線で見る TLA+ と PlusCal - TAKAMI Torao
エンジニア目線で見る TLA+ と PlusCal - TAKAMI Torao
 
Operations research yonezawa_no1
Operations research yonezawa_no1Operations research yonezawa_no1
Operations research yonezawa_no1
 
ggplot2 110129
ggplot2 110129ggplot2 110129
ggplot2 110129
 
文献紹介:CutDepth: Edge-aware Data Augmentation in Depth Estimation
文献紹介:CutDepth: Edge-aware Data Augmentation in Depth Estimation文献紹介:CutDepth: Edge-aware Data Augmentation in Depth Estimation
文献紹介:CutDepth: Edge-aware Data Augmentation in Depth Estimation
 
Analyze by StatsModels or Numpy
Analyze by StatsModels or NumpyAnalyze by StatsModels or Numpy
Analyze by StatsModels or Numpy
 
Salmon cycle
Salmon cycleSalmon cycle
Salmon cycle
 
K shapes zemiyomi
K shapes zemiyomiK shapes zemiyomi
K shapes zemiyomi
 
20190625 OpenACC 講習会 第3部
20190625 OpenACC 講習会 第3部20190625 OpenACC 講習会 第3部
20190625 OpenACC 講習会 第3部
 
文献紹介:Deep Analysis of CNN-Based Spatio-Temporal Representations for Action Re...
文献紹介:Deep Analysis of CNN-Based Spatio-Temporal Representations for Action Re...文献紹介:Deep Analysis of CNN-Based Spatio-Temporal Representations for Action Re...
文献紹介:Deep Analysis of CNN-Based Spatio-Temporal Representations for Action Re...
 
サーバ異常検知入門
サーバ異常検知入門サーバ異常検知入門
サーバ異常検知入門
 
CheckMATE 実習
CheckMATE 実習CheckMATE 実習
CheckMATE 実習
 
(文献紹介)Deep Unrolling: Learned ISTA (LISTA)
(文献紹介)Deep Unrolling: Learned ISTA (LISTA)(文献紹介)Deep Unrolling: Learned ISTA (LISTA)
(文献紹介)Deep Unrolling: Learned ISTA (LISTA)
 

More from Hiroki Itô

ggplot2をつかってみよう
ggplot2をつかってみようggplot2をつかってみよう
ggplot2をつかってみようHiroki Itô
 
R MarkdownとBeamerでプレゼンテーション資料作成
R MarkdownとBeamerでプレゼンテーション資料作成R MarkdownとBeamerでプレゼンテーション資料作成
R MarkdownとBeamerでプレゼンテーション資料作成Hiroki Itô
 
Stanとdlmによる状態空間モデル
Stanとdlmによる状態空間モデルStanとdlmによる状態空間モデル
Stanとdlmによる状態空間モデルHiroki Itô
 
Dealing with latent discrete parameters in Stan
Dealing with latent discrete parameters in StanDealing with latent discrete parameters in Stan
Dealing with latent discrete parameters in StanHiroki Itô
 
里山とは何か?
里山とは何か?里山とは何か?
里山とは何か?Hiroki Itô
 
Satoyama woodland management
Satoyama woodland managementSatoyama woodland management
Satoyama woodland managementHiroki Itô
 

More from Hiroki Itô (6)

ggplot2をつかってみよう
ggplot2をつかってみようggplot2をつかってみよう
ggplot2をつかってみよう
 
R MarkdownとBeamerでプレゼンテーション資料作成
R MarkdownとBeamerでプレゼンテーション資料作成R MarkdownとBeamerでプレゼンテーション資料作成
R MarkdownとBeamerでプレゼンテーション資料作成
 
Stanとdlmによる状態空間モデル
Stanとdlmによる状態空間モデルStanとdlmによる状態空間モデル
Stanとdlmによる状態空間モデル
 
Dealing with latent discrete parameters in Stan
Dealing with latent discrete parameters in StanDealing with latent discrete parameters in Stan
Dealing with latent discrete parameters in Stan
 
里山とは何か?
里山とは何か?里山とは何か?
里山とは何か?
 
Satoyama woodland management
Satoyama woodland managementSatoyama woodland management
Satoyama woodland management
 

Rパッケージ“KFAS”を使った時系列データの解析方法