clarkwest.m

来自「Neural Network in Finance (神经网络在金融界:赢得预言」· M 代码 · 共 18 行

M
18
字号
function [WESTSTAT, WESTPVALUE] = clarkwest(error1, error2, yhat2, tau);
%  Clark and West Test for Predictive Accuracy with Nested Models
%  Inputs, error1, error2:  out of sample errors for smaller and larger
%  model,  yhat2:  predicted y for larger model
%  outputs:  weststat, westpvalue
%  lags for correction of variance/covariance matrix

WESTP = length(error1);
fhat = error1 .^2 - (error2.^2 - yhat2.^2);
fbar = mean(fhat);
if tau == 0,
WESTV = var(fhat,1);
else   WESTV = neweywest1(fhat, tau);
end
WESTSTAT = sqrt(WESTP) * fbar;
WESTPVALUE = 1 - normcdf(WESTSTAT, 0, sqrt(WESTV));

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?