I have implemented the following model:

daily_vol(t+1) = A*daily_vol(t) + B*weekly_vol(t) + C*monthly_vol(t) + error

where vol means volatility, and A, B, C are parameters to be estimated using OLS. However, the predicted model is not very accurate, and in this paper the author mentions the Newey-West covariance correction to improve the estimates. However, I don't understand how exactly I would use this to change A, B, C. Can anyone explain what I should do?


1 Answer 1


The Newey-West procedure is meant to adjust the covariance matrix of the parameters to account for autocorrelation and heteroskedasticity. It is typically used in financial applications when one estimates the alpha (a parameter in a regression model) of a portfolio or strategy. One would adjust the standard errors using the Newey-West procedure in order to obtain a better t-statistic to determine whether the strategy generates significant returns. In the case of multivariate regression, one can calculate the covariance matrix of the parameters, e.g. the covariance matrix that measures the uncertainty in your estimates of alpha and the beta in the above example. The standard error is merely derived from this matrix. Hence, correcting this covariance matrix of the estimates, leads to changing standard errors, and different results to t-tests.

In the paper you linked to, they specifically refer to Newey-West standard errors, which is essentially the same thing as what I described above. They are worried about the impact of overlapping periods on the test statistic. This would not impact the regression coefficients, which is what seems to be your problem.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.