タグ

状態空間モデルとRに関するiig742のブックマーク (11)

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

    JaLTER 公開シンポジウム2015「生物・生態系情報の統合と時系列データの解析~生物や生態系の変化を読み解く~」における発表ファイルRead less

    Rパッケージ“KFAS”を使った時系列データの解析方法
  • [R] 非ガウシアン状態空間対応パッケージ, KFAS の使い方 - ill-identified diary

    概要 まだ日語情報の少ない KFAS を一連の状態空間モデルネタの続きとして紹介する. KFAS には一番良く使われている dlm パッケージよりも優れた点がいくつもある. 前回のように, パッケージの理念・構文・具体例を用いた実験を順に紹介していく. 状態空間モデルを扱う Rパッケージの中では dlm が最も有名だが, これは名前の示すように動的線形モデル dynamic linear model, すなわちノイズが正規分布になる, ガウシアン線形状態空間モデルしか扱うことができない. これに対して KFAS の長所はいくつもあり, 特に正規分布いがいの分布も扱うことができるという点は特筆すべきである. なお, KFAS を日語で紹介している文献は, 伊東先生の発表スライド, Rパッケージ“KFAS”を使った時系列データの解析方法 from Hiroki Itô 伊東 (2017,

    [R] 非ガウシアン状態空間対応パッケージ, KFAS の使い方 - ill-identified diary
  • [R] [bsts, dlm, KFAS] マーケティングの状態空間モデリング - ill-identified diary

    概要 岩波 DS Vol. 6 での佐藤忠彦 (2017, 状態空間モデルのマーケティングへの応用)の記事でなされた小売業の売上量のモデリングを R で再現してみる. dlm と KFAS, そしてbstsパッケージを利用して, それぞれでプログラムを書いてみる. 最近はゆるめの読み物ばかり書いてきたので, 硬派にやっていく. よってそれなりにハードな内容である. 量はだいたい7ページ分くらい. 初めに最近は技術的なことをあまり書かずに抽象的な話ばかりやってきたので, 久々に戻そうと思う. そこで, 状態空間モデルを用いてマーケティングにおける売上数予測モデルの構築の例をやってみる. 今回は読者が状態空間モデルの話を知っている前提で書いている. 状態空間モデルを解説した記事には, 例えば自分が昔書いたものがある. もちろん他にも探せばいくらでもある. では具体的になにをやるかというと, 佐

    [R] [bsts, dlm, KFAS] マーケティングの状態空間モデリング - ill-identified diary
  • dlmの使い方 | Logics of Blue

    最終更新:2017年6月1日 Rのdlmパッケージを用いて、動的線形モデル(正規線形状態空間モデル)を推定する方法を書きます。 ●状態空間モデル関連のページ なぜ状態空間モデルを使うのか 状態空間モデル:状態空間モデルのことはじめ dlmの使い方 :Rで正規線形状態空間モデルを当てはめる ローカルレベルモデル:dlmパッケージを使ってローカルレベルモデルを当てはめる 季節とトレンド:dlmパッケージを使って季節成分とトレンドの入ったモデルを作る dlmによる時変形数モデル:dlmによる「時間によって係数が変化する回帰モデル」の作成 Pythonによる状態空間モデル:R言語ではなくPythonを使いたい方はこちらをどうぞ スポンサードリンク 目次 1.状態空間モデル推定の流れ Step1 状態空間モデルの「型」を決める Step2 パラメタを推定するー最尤法 Step3 カルマンフィルターす

  • 『Rで状態空間モデル2』

    前回KFASでうまくいかなかったが、時変係数をランダムウォークとするのであれば、 最終時点の係数を予測に使えばいいわけで(期待値は不変だから)、 わざわざKFASを使わなくてもいいか、ということでdlmでやってみる。 100%こちらを参考に実践 説明変数を2変数に増やしたパターンでもちゃんと推定できるか確認。 パッケージさえインストールしていれば以下コピペでそのままグラフまで描ける。 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ # パラメタの設定 # サンプルサイズ N <- 500 # 観測誤差の標準偏差 observationErrorSD <- 20 # 切片の過程誤差の標準偏差 processErrorSD <- 10 # 係数1の過程誤差の標準偏差 coefErrorSD1 <- 0.5 # 係数2の過程誤差の標準偏差 coefErrorSD2 <- 0.2 #

    『Rで状態空間モデル2』
  • Stanとdlmによる状態空間モデル

  • 状態空間モデルの実行方法と実行環境の比較

    361 66 361 - 3742016 2015 3 31 2015 7 22 *e-mail: hiroki@affrc.go.jp * A comparison of softwares for state space models Hiroki Itô* Forestry and Forest Products Research Institute d lmK FASB UGS S tan d lm KFAS R d lm K FAS dlm M CMC B UGS M CMC WinBUGSO penBUGSJ AGS S tan S tan gaussian_dlm_obs g aussian_dlm_obs B UGS Stan d lm KFAS BUGSdlmKF ASRStan 特集 2 Commandeur and Koopman 2007 2016 2016 C o

    iig742
    iig742 2020/10/31
    状態空間モデルの実行方法と実行環境の比較
  • 状態空間モデル - R dlm (1) - 東京に棲む日々

    状態空間モデル(正確には、時系列モデルの状態空間表現)の学習メモ。Rのdlmパッケージを使う。 参考書は ”和合 2013”。 Rによるベイジアン動的線形モデル (統計ライブラリー) 作者: G.ペトリス,S.ペトローネ,P.カンパニョーリ,和合肇,萩原淳一郎 出版社/メーカー: 朝倉書店 発売日: 2013/05/08 メディア: 単行 この商品を含むブログを見る 単純なモデル(ローカルレベルモデル)を状態空間表現し、カルマンフィルタを実行してみる。 動的線形モデル(Dynamic Linear Model) / 線形ガウス状態空間モデル t=0,        θ[0]~N(m[0], C[0]) t>0,        Y[t] = F[t] θ[t] + v[t],  v[t]~N(0, V[t])                   観測値 θ[t] = G[t]θ[t-1]

    状態空間モデル - R dlm (1) - 東京に棲む日々
  • 状態空間モデルの考え方・使い方 - TokyoR #38

    以下の二つの論文の紹介を中心に、グラフニューラルネットワークとグラフ組合せ問題の交わりについて解説しました。 SIG-FPAI での招待講演の内容に少し修正を加えたものです。 * Learning Combinatorial Optimization Algorithm over Graphs (NIPS 2017) * Approximation Ratios of Graph Neural Networks for Combinatorial Problems (NeurIPS 2019)

    状態空間モデルの考え方・使い方 - TokyoR #38
  • R で 状態空間モデル: {dlm} で単変量モデルの状態空間表現を利用する - StatsFragments

    こちらの続きで、状態空間時系列分析入門の第8章の内容。 sinhrks.hatenablog.com 状態空間時系列分析入門 作者: J.J.F.コマンダー,S.J.クープマン,Jacques J.F. Commandeur,Sime Jan Koopman,和合肇出版社/メーカー: シーエーピー出版発売日: 2008/09メディア: 単行購入: 2人 クリック: 4回この商品を含むブログを見る 状態空間モデルでは、トレンド、季節効果、説明変数効果などさまざまな要因を考慮することができる。また これらの要因を単一の状態空間表現で統一的に扱える。時刻 における観測値 と状態 は以下の式で書ける (前回と同じ)。 この式であらわされたモデルを {dlm} で利用する際にどうすればよいのかをまとめたい。 vignette にあるとおり、{dlm} ではモデルを dlm::dlmModPoly

    R で 状態空間モデル: {dlm} で単変量モデルの状態空間表現を利用する - StatsFragments
  • 「状態空間時系列分析入門」をRで再現する

    Commandeur & Koopman「状態空間時系列分析入門」をRで再現する 仕事の都合で仕方なく状態空間モデルについて勉強していたのだけれど(なぜ私がこんな目に)、仕事で使うためには自分で計算できるようにならなければならない。 参考にしているCommandeur & Koopman 「状態空間時系列分析入門」(以下「CK」)の著者らは、すべての事例についてデータとプログラムを公開している。ありがたいことであります。しかし、ssfpackという耳慣れないソフトを使わなければならない。わざわざ新しいソフトの使い方を覚えるのは大変に面倒だ。できれば普段使っているソフトで済ませたい。 というわけで、勉強かたがた、CKに出てくる計算例を片っ端から R で再現してみた。汗と涙の甲斐あって、すべての章についていちおう再現できたので、ここに載せておくことにする。 もくじ: Rプログラム紹介 全体

    「状態空間時系列分析入門」をRで再現する
  • 1