\begin{bmatrix} v_1 & \dot v_1 \\ v_2 & \dot v_2 \\ v_3 & \dot v_3 \\ \vdots & \vdots \end{bmatrix} \begin{bmatrix} m \\ b \end{bmatrix} = \begin{bmatrix} f_1\\f_2\\f_3 \\ \vdots \end{bmatrix} こんな感じになります.サンプリング数を$n_s$とすれば,上の式の行列の行数が$n_s$になります.この式を単純に $$Y\Theta=F$$ とまとめましょう.ここで$Y\in\mathbb{R}^{n_s\times 2}$は観測値行列,$\Theta\in\mathbb{R^2}$が求めたいパラメータの行列,$F\in\mathbb{R}^{n_s}$が入力値行列になります.$Y$と$F$は既知ですので,
背景 カルマンフィルタについて勉強する機会があったので、まとめたいと考えました。 カルマンフィルタには線形モデルと非線形モデルに大きく分けられます。 今回は線形モデルをC++で実装したいと思います。 制御工学において、カルマンフィルタは基礎的な手法であるのにもかかわらず、 いざ取り掛かってみると、概要は理解できたものの、自信で使いこなすのには苦労します。(私は苦労しました。凡人なので。) もし勉強している人がいるのであれば、 こちらでアルゴリズムを学び、実装できるきっかけになると私は嬉しいです。 また線形カルマンのC++のコードはpythonやRに比べて非常に少なく、 この点においても苦労した要因かなと思います。 あとmarkdown法で記述したかったのですが、時間の都合上できませんでした。 実装環境 window 10 64bit visual studio 2017 言語 C++ 行列
概要 岩波 DS Vol. 6 での佐藤忠彦 (2017, 状態空間モデルのマーケティングへの応用)の記事でなされた小売業の売上量のモデリングを R で再現してみる. dlm と KFAS, そしてbstsパッケージを利用して, それぞれでプログラムを書いてみる. 最近はゆるめの読み物ばかり書いてきたので, 硬派にやっていく. よってそれなりにハードな内容である. 量はだいたい7ページ分くらい. 初めに最近は技術的なことをあまり書かずに抽象的な話ばかりやってきたので, 久々に戻そうと思う. そこで, 状態空間モデルを用いてマーケティングにおける売上数予測モデルの構築の例をやってみる. 今回は読者が状態空間モデルの話を知っている前提で書いている. 状態空間モデルを解説した記事には, 例えば自分が昔書いたものがある. もちろん他にも探せばいくらでもある. では具体的になにをやるかというと, 佐
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く