Calculate a single "best fit" multivariate linear regression, optimized across multiple dependent variables concurrently
5 views (last 30 days)
Show older comments
I have various valuation metrics (P/B, P/E, historical returns, etc.) and I'm trying to predict forward-looking returns over multiple time periods (1-5 years). However, I don't want to calculate a separate model for each time-period. Instead, I want to calculate a single, "best fit" model that maximizes the fit across each of the time periods at the same time. Any ideas?
1 Comment
Brendan Hamm
on 18 Nov 2016
You could do a multivariate regression using mvregress. This is what it sounds like you are trying to do. I wouldn't recommend trying to extrapolate future values from a linear regression though. Other considerations include neural networks ( narxnet or narnet in particular), or VAR ( vgxset).
Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!