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

Cmdstanr入門とreduce_sum()解説
Cmdstanr入門とreduce_sum()解説Cmdstanr入門とreduce_sum()解説
Cmdstanr入門とreduce_sum()解説Hiroshi Shimizu
 
RのffとbigmemoryとRevoScaleRとを比較してみた
RのffとbigmemoryとRevoScaleRとを比較してみたRのffとbigmemoryとRevoScaleRとを比較してみた
RのffとbigmemoryとRevoScaleRとを比較してみたKazuya Wada
 
自動微分変分ベイズ法の紹介
自動微分変分ベイズ法の紹介自動微分変分ベイズ法の紹介
自動微分変分ベイズ法の紹介Taku Yoshioka
 
有向グラフに対する 非線形ラプラシアンと ネットワーク解析
有向グラフに対する 非線形ラプラシアンと ネットワーク解析有向グラフに対する 非線形ラプラシアンと ネットワーク解析
有向グラフに対する 非線形ラプラシアンと ネットワーク解析Yuichi Yoshida
 
構造方程式モデルによる因果探索と非ガウス性
構造方程式モデルによる因果探索と非ガウス性構造方程式モデルによる因果探索と非ガウス性
構造方程式モデルによる因果探索と非ガウス性Shiga University, RIKEN
 
ようやく分かった!最尤推定とベイズ推定
ようやく分かった!最尤推定とベイズ推定ようやく分かった!最尤推定とベイズ推定
ようやく分かった!最尤推定とベイズ推定Akira Masuda
 
論文紹介 Semi-supervised Learning with Deep Generative Models
論文紹介 Semi-supervised Learning with Deep Generative Models論文紹介 Semi-supervised Learning with Deep Generative Models
論文紹介 Semi-supervised Learning with Deep Generative ModelsSeiya Tokui
 
構造方程式モデルによる因果推論: 因果構造探索に関する最近の発展
構造方程式モデルによる因果推論: 因果構造探索に関する最近の発展構造方程式モデルによる因果推論: 因果構造探索に関する最近の発展
構造方程式モデルによる因果推論: 因果構造探索に関する最近の発展Shiga University, RIKEN
 
Rにおける大規模データ解析(第10回TokyoWebMining)
Rにおける大規模データ解析(第10回TokyoWebMining)Rにおける大規模データ解析(第10回TokyoWebMining)
Rにおける大規模データ解析(第10回TokyoWebMining)Shintaro Fukushima
 
分布から見た線形モデル・GLM・GLMM
分布から見た線形モデル・GLM・GLMM分布から見た線形モデル・GLM・GLMM
分布から見た線形モデル・GLM・GLMM. .
 
ベイズファクターとモデル選択
ベイズファクターとモデル選択ベイズファクターとモデル選択
ベイズファクターとモデル選択kazutantan
 
生成モデルの Deep Learning
生成モデルの Deep Learning生成モデルの Deep Learning
生成モデルの Deep LearningSeiya Tokui
 
階層ベイズによるワンToワンマーケティング入門
階層ベイズによるワンToワンマーケティング入門階層ベイズによるワンToワンマーケティング入門
階層ベイズによるワンToワンマーケティング入門shima o
 
Stanの便利な事後処理関数
Stanの便利な事後処理関数Stanの便利な事後処理関数
Stanの便利な事後処理関数daiki hojo
 
[DL輪読会]Deep Learning 第18章 分配関数との対峙
[DL輪読会]Deep Learning 第18章 分配関数との対峙[DL輪読会]Deep Learning 第18章 分配関数との対峙
[DL輪読会]Deep Learning 第18章 分配関数との対峙Deep Learning JP
 
PRML輪読#11
PRML輪読#11PRML輪読#11
PRML輪読#11matsuolab
 
異常検知と変化検知 9章 部分空間法による変化点検知
異常検知と変化検知 9章 部分空間法による変化点検知異常検知と変化検知 9章 部分空間法による変化点検知
異常検知と変化検知 9章 部分空間法による変化点検知hagino 3000
 
今さら聞けないカーネル法とサポートベクターマシン
今さら聞けないカーネル法とサポートベクターマシン今さら聞けないカーネル法とサポートベクターマシン
今さら聞けないカーネル法とサポートベクターマシンShinya Shimizu
 

What's hot (20)

Cmdstanr入門とreduce_sum()解説
Cmdstanr入門とreduce_sum()解説Cmdstanr入門とreduce_sum()解説
Cmdstanr入門とreduce_sum()解説
 
RのffとbigmemoryとRevoScaleRとを比較してみた
RのffとbigmemoryとRevoScaleRとを比較してみたRのffとbigmemoryとRevoScaleRとを比較してみた
RのffとbigmemoryとRevoScaleRとを比較してみた
 
自動微分変分ベイズ法の紹介
自動微分変分ベイズ法の紹介自動微分変分ベイズ法の紹介
自動微分変分ベイズ法の紹介
 
有向グラフに対する 非線形ラプラシアンと ネットワーク解析
有向グラフに対する 非線形ラプラシアンと ネットワーク解析有向グラフに対する 非線形ラプラシアンと ネットワーク解析
有向グラフに対する 非線形ラプラシアンと ネットワーク解析
 
構造方程式モデルによる因果探索と非ガウス性
構造方程式モデルによる因果探索と非ガウス性構造方程式モデルによる因果探索と非ガウス性
構造方程式モデルによる因果探索と非ガウス性
 
ようやく分かった!最尤推定とベイズ推定
ようやく分かった!最尤推定とベイズ推定ようやく分かった!最尤推定とベイズ推定
ようやく分かった!最尤推定とベイズ推定
 
論文紹介 Semi-supervised Learning with Deep Generative Models
論文紹介 Semi-supervised Learning with Deep Generative Models論文紹介 Semi-supervised Learning with Deep Generative Models
論文紹介 Semi-supervised Learning with Deep Generative Models
 
構造方程式モデルによる因果推論: 因果構造探索に関する最近の発展
構造方程式モデルによる因果推論: 因果構造探索に関する最近の発展構造方程式モデルによる因果推論: 因果構造探索に関する最近の発展
構造方程式モデルによる因果推論: 因果構造探索に関する最近の発展
 
Rにおける大規模データ解析(第10回TokyoWebMining)
Rにおける大規模データ解析(第10回TokyoWebMining)Rにおける大規模データ解析(第10回TokyoWebMining)
Rにおける大規模データ解析(第10回TokyoWebMining)
 
Rの高速化
Rの高速化Rの高速化
Rの高速化
 
分布から見た線形モデル・GLM・GLMM
分布から見た線形モデル・GLM・GLMM分布から見た線形モデル・GLM・GLMM
分布から見た線形モデル・GLM・GLMM
 
ベイズファクターとモデル選択
ベイズファクターとモデル選択ベイズファクターとモデル選択
ベイズファクターとモデル選択
 
生成モデルの Deep Learning
生成モデルの Deep Learning生成モデルの Deep Learning
生成モデルの Deep Learning
 
階層ベイズによるワンToワンマーケティング入門
階層ベイズによるワンToワンマーケティング入門階層ベイズによるワンToワンマーケティング入門
階層ベイズによるワンToワンマーケティング入門
 
Stanの便利な事後処理関数
Stanの便利な事後処理関数Stanの便利な事後処理関数
Stanの便利な事後処理関数
 
[DL輪読会]Deep Learning 第18章 分配関数との対峙
[DL輪読会]Deep Learning 第18章 分配関数との対峙[DL輪読会]Deep Learning 第18章 分配関数との対峙
[DL輪読会]Deep Learning 第18章 分配関数との対峙
 
PRML輪読#11
PRML輪読#11PRML輪読#11
PRML輪読#11
 
Stan超初心者入門
Stan超初心者入門Stan超初心者入門
Stan超初心者入門
 
異常検知と変化検知 9章 部分空間法による変化点検知
異常検知と変化検知 9章 部分空間法による変化点検知異常検知と変化検知 9章 部分空間法による変化点検知
異常検知と変化検知 9章 部分空間法による変化点検知
 
今さら聞けないカーネル法とサポートベクターマシン
今さら聞けないカーネル法とサポートベクターマシン今さら聞けないカーネル法とサポートベクターマシン
今さら聞けないカーネル法とサポートベクターマシン
 

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”を使った時系列データの解析方法