1

一連の時系列データがy[t],あり、それに演算子を適用したいとしますH(B) = (1 - \phi*B)/(1 + \theta*B)。ここで、phithetaは定数で、Bはラグ演算子です。Rでこれを行うにはどうすればよいですか?フィルター コマンドでは、分母ではなく分子のみを適用できます。

4

2 に答える 2

2

method関数の引数を確認してくださいfilter

と をそれぞれfilter使用して関数を 2 回適用します。method = "convolution"method = "recursive"

于 2013-05-22T09:12:51.383 に答える
0

分母のテイラー展開は級数 を与える1/(1+x) = 1-x+x^2-x^3+...。したがって、 で\theta<1目的の順序に近似する適切な方法を取得した場合に備えて\theta。お役に立てれば。

免責事項:おそらくもっと良い方法があります。私は時系列の専門家ではありません。

于 2013-05-22T09:01:32.097 に答える