ols1.m
来自「Neural Network in Finance (神经网络在金融界:赢得预言」· M 代码 · 共 20 行
M
20 行
function [beta, tstat,rsq, dw,jbstat,engle, qstat1,qstat2] = ols1(X,y);
% OLS function with diagnostics
% Input: X,y
% Output: beta, tstat, rsq, dw, jbstat, engle, qstat1(1), qstat2(2)
[beta,se,resid,r2,rb2]=ols(X,y);
rsq = r2;
[nn,cc] = size(X);
dgf = nn-cc;
tstat = beta ./ se;
tmsig = 1 - tcdf(abs(tstat), dgf);
tstat = [tstat tmsig];
dw = durbinwatson(resid);
[entlet, lmstat, lmsig] = engleng(resid);
engle = [lmstat lmsig];
[qstat1 q1msig] = qstatlb(resid,1,0);
qstat1 = [qstat1 q1msig];
[qstat2 q2msig] = qstatlb(resid .^ 2, 1,0);
qstat2 = [qstat2 q2msig];
[jbstat, jbsig] = jarque(resid,0);
jbstat = [jbstat jbsig];
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?