動的線形モデルのパラメーターの推定


11

私は(Rで)私は2つの持っているため、以下の非常に単純な動的な線形モデルを実装したい未知の時間変化のパラメータ(観測誤差の分散と状態誤差の分散ε 2 tで)。ϵt1ϵt2

Yt=θt+ϵt1θt+1=θt+ϵt2

先読みバイアスなしで、各時点でこれらのパラメーターを推定したいと思います。私が理解していることから、MCMC(先読みバイアスを回避するためにローリングウィンドウ上)またはパーティクルフィルター(またはシーケンシャルモンテカルロ-SMC)のいずれかを使用できます。

どちらの方法は、あなたが使用して、
これらの2つの方法の長所と短所は何ですか?

おまけの質問:これらの方法では、パラメーターの変更速度をどのように選択しますか?大量のデータを使用してパラメーターを推定することと、少ないデータを使用してパラメーターの変更により迅速に反応することの間に取引があるため、ここに情報を入力する必要があると思いますか?


私の質問はstats.stackexchange.com/questions/2149/…と少し似てい ます。状況が少し違うのでわざと質問を再開しましたので、いろいろな意見をお願いします。(gd047の回答は、主に無香料のカルマンフィルター(UKF)に焦点を当てていました)
RockScience 2010年

私の賞金が役に立たないのは奇妙なことです...私の質問はひどく定式化されていますか...誰も答えはありませんか?または私の質問に関する質問?
RockScience

それが提起された方法では、これは縮退した問題のように見えます-エラーは同様に観測ノイズまたはプロセスノイズに起因する可能性があります。さらに制約はありますか?状態は1次元ですか?
IanS

@lanS。実際、ここではすべてのオブジェクトに1つの次元しかありません。エラーが観測またはノイズである可能性があるという事実についてもう少し詳しく説明できますか。それはまさに私が達成したいことです。私は.... 2時間変動ノイズのSDを推定することにより、信号対雑音比の転がり推定を取得したいと思い
RockScience

プロセスノイズのsdを最初に修正することから始めて、観測ノイズのsdがどのように反応するかを確認する必要がありますか?
RockScience

回答:


4

時間変化するパラメーターがあり、順次処理(フィルター処理)を実行する場合は、SMCが最も適切です。MCMCは、すべてのデータを条件付けする場合、または推定する必要のある不明な静的パラメーターがある場合に適しています。パーティクルフィルターには、静的パラメーター(縮退)に関する問題があります。


1
お返事ありがとうございます。SMCの実行方法と、どのRパッケージを推奨しますか?
RockScience 2010

4

dlmパッケージとそのビネットをご覧ください。ビネットから探しているものが見つかるかもしれません。パッケージの作者は、Rを使った動的線形モデルの本も書いています。


@マッティパステル:私はこの本を持っています。確かにとても良いです。私の質問は、粒子フィルター(私が理解していることから、MCMCの順次バージョンです)とローリングウィンドウでのMCMC(後者では、ローリングウィンドウで最適化プロセスを再実行する)の違いについてです。どちらの方法を選択する必要がありますか。その理由は何ですか。
RockScience 2010

また、この時変モデルをdlmで構築するのは簡単ではありません。正直なところ、このパッケージは時変ではないモデルで非常に使いやすくなっていますが、他のすべてのモデルでは扱いにくくなっています。編集:よりトリッキーに言うと、問題を解決する機能がないということです。スクリプトを自分でコーディングする必要があります。
RockScience 2010

1
はい、本も持っていますが、まだ読む時間はありません。それはあなたの問題を解決しないことを申し訳ありません。
Matti Pastell

1
とにかくありがとう、それは良い本です。ここで引用するのに値します
RockScience

3

私は動的線形モデルをR(良い本)で読みました、最後の章は逐次モンテカルロ/粒子フィルタリングを扱います。また、Rコードも含まれています。ただし、第5章の結論として、エラーが累積して追加の時間が経過するとSMCの信頼性が低下することを明示的に警告しています。したがって、彼らはごとに完全な MCMCサンプルから事後分布で粒子フィルターを「リフレッシュ」することを推奨していますT(1000×(501)×10)÷60÷24

質問してから数年になりますので、今、お答えいただければと思います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.