

Rでdlmパッケージを用いて状態空間モデルによる時系列予測を試みていますがエラーが出て通りません。  
<http://logics-of-
blue.com/%E5%AD%A3%E7%AF%80%E3%81%A8%E3%83%88%E3%83%AC%E3%83%B3%E3%83%89/>  
を参考に取り組んでいます。

[code]

    #　Step2
    #　MLEでパラメタ推定。
    fit.5 <- dlmMLE(tm,parm=dlmMLE(tm,parm=c(0,1,1,1),build.5,method="Nelder-
    Mead")$par,build.5,method="BFGS")
    
[/code]

の部分ですが、

[code]

    test.data
    
[/code]

の部分を自分のデータ

[code]

    tm<-hoge$hoge
    
[/code]

に変えてやってみたのですが、次のエラーが出て通りません。

[code]

    Inconsistent dimensions of arguments
    
[/code]

次元があっていない?とのことですが、どこが原因なのでしょうか。parm=c(0,1,1,1)のあたりでしょうか?ちなみにダブルクオーテーションは全て半角に置換しました。データの型はnumericです。

実行結果です。

[code]

    Browse[1]> #　Step2
    Browse[1]> #　MLEでパラメタ推定。
    Browse[1]> fit.5 <-dlmMLE(tm,parm=dlmMLE(tm,parm=c(0,1,1,1),build.5,
    method="Nelder-Mead")$par,build.5,method="BFGS")
    Error during wrapup: Inconsistent dimensions of arguments
    
[/code]


CC BY-SA 3.0
2015-11-22T08:36:20.663
19165
2016-02-06T11:06:36.540
2016-02-06T11:06:36.540
12457
12457
question
r
dlmパッケージによる状態空間モデル