2016-10-24 7 views
0

私はMA(1)モデルが既知のパラメータformulaと既知のformulaを持っています。既知のパラメータを持つARIMA白色雑音を得るR

formula

私が知りたいのですが、私のためformulaを返すことができR内の関数がありますか?

私も反復によりformulaを取得しようとしました:

formula

しかし、現実には、formulaは不明であり、formulaは、最初の場所で指定することはできません。

gnlsを使用して残差がMA(1)プロセスである非線形モデルを推定したため、この質問があります。

model = gnls(y ~ c + log(x1^g + x2^g), start = list(c = 0.04, g = 0.3), 
     correlation = corARMA(c(0.5), form = ~ 1, p = 0, q = 1, fixed = FALSE)) 

それはformulaを含むすべてのパラメータ推定を返します。コードのようなものです。しかしresiduals(model)formulaの代わりにformulaを返します。

どのようなご提案ですか?

ありがとうございました。

答えて

0

はい。 Rで利用可能な有馬関数を使用できます。

fit <- arima(ts(data), order=c(0,0,1)) 

ARとIを必要としないため、使用することができます。ゼロに設定することができます。

summary(fit) 

学習したパラメータとエラーをサマリー機能で確認できます。 https://www.otexts.org/fpp/8/7

+0

こんにちは、あなたの答えをありがとう:

詳細については、を参照してください。しかし、問題は私が 'theta 'の価値を知っていることです---それは別の回帰モデルから得られたものです。私は未加工の残差と「シータ」を持っています。私が望むのは、いわゆる「ホワイトノイズ」です。 –

関連する問題