まず最初に: ここにあるのはプログラミングの問題ではなく、計量経済学の問題のようです。このため、おそらくCross Validatedの方が適しています。この場合、モデレーターがあなたの質問 (およびこの回答) をそこに移行することを選択する場合があります。
そうは言っても、ここでまだ答えを提供できると思いました。
私の頭字語推測スキルが正しければ、実現ボラティリティまたは実現分散を含む時系列回帰を扱っているようです。regressand は RV_{t+1} であり、regressor は RV_{t} であり、RV_{t-1} から RV_{t-5} への線形結合と RV_{t-1} から RV_{t への線形結合です。 -30}。
regressand のセットに regressor のラグが含まれていることを考えると、誰かが AR(p) モデルを調べるように言ったと思います。そこから問題が始まりました :-) 確かに、それはこの問題を解決する 1 つの方法です。 、しかし、個人的にはそれは間違った方法だと思います。なんで?t-30 までのラグがあるため、AR(30) モデルを見ていますが、質問で明確に述べているように、モデルには 4 つのパラメーターしか含まれていません。4 つのパラメーターのみを推定する必要があるのに、なぜ 30 を超えるリグレッサーがあるのでしょうか? これは、推定方法論がパラメーターの制約に対応する必要があることを意味します。これは、あなたの人生を困難にするだけです.
幸いなことに、あなたの場合は回避できます。実際、私の意見では、あなたはすでに質問に適切な形式を書き留めています!
表記を少し単純化します: y_{t+1} = RV_{t+1}, X1_t = RV_t, X2_t = (1/5) (RV_{t-1} + ... + RV_ {t-5})、および X3_t = (1/30) (RV_{t-1} + ... + RV_{t-30})。これで、回帰方程式を次のように書くことができます。
y_{t+1} = c0 + c1*X1_t + c2*X2_t + c3*X3_t + e_t
これは、ラグのある単純な時系列回帰です。AR(p) 固有の推定方法は忘れてください。シンプルで信頼性の高い OLS を実行できます。残差がダービン・ワトソン検定に合格した場合、OLS 推定量は一貫している可能性が高く、いくつかの追加の仮定があれば、最良線形不偏推定量 (BLUE) になります。
開始するためのコード例を次に示します。
%# Randomly generate some observations
T = 1000;
RV = randn(T, 1);
%# Construct your variables
y = RV(32:end); %# your regressor
X1 = RV(31:end-1); %# first lag of your regressor (ie your first regressand)
X2 = conv(RV(26:end-2), (1/5) * ones(5, 1), 'valid'); %# moving window average over 5 observations (ie your second regressand)
X3 = conv(RV(1:end-2), (1/30) * ones(30, 1), 'valid'); %# moving window average over 30 observations (ie your third regressand)
%# Build your matrix of regressors (including a vector of ones for the constant term)
X = [ones(length(X1), 1), X1, X2, X3];
%# Perform OLS
[Coef, CoefConfInt, e] = regress(y, X);
%# Perform a durbin watson test on the residuals
[DWpVal, DWStat] = dwtest(e, X);
if DWpVal < 0.05; fprintf('WARNING: residuals from regression appear to be serially correlated. Estimated coefficients may not be consistent'); end
Coef
推定された係数をCoefConfInt
保存し、それらの推定量の信頼区間を保存します。残差がダービン・ワトソン検定に合格することを確認する検定も組み込みました。明らかに、ランダムに生成された RV を実際の RV に置き換える必要があります。実際の回帰で残差がダービン・ワトソン検定に合格しない場合は、Feasible GLS などの方法を検討するか、Greene の「Econometric Analysis」の時系列の章を読む必要があるかもしれませんが、うまくいけばそれが勝ちましたそれに来ないでください。
この回答が質問の答えだと思われる場合は、その横にあるチェック マークをクリックしてください。