Question
My performance is .07 but in close loop performance mse value 3.1254 is coming
Related Questions
Expert Answer
Neeta Dsouza
PhD Expert
Answered Nov 20, 2025
Certainly! Improving the performance of multi-step prediction in MATLAB involves using appropriate techniques and models. Here are some strategies:
-
Dynamic Neural Networks:
- Consider using dynamic networks with feedback, such as
narxnetandnarnetneural networks. - Transform these networks between open-loop and closed-loop modes using
openloopandcloseloopfunctions. - Closed-loop networks make multistep predictions by using internal feedback even when external feedback is missing1.
- Consider using dynamic networks with feedback, such as
-
Linear Regression:
- For low to medium-dimensional data sets, use linear regression models with
fitlmfor greater accuracy. - For high-dimensional data sets, opt for
fitrlinearto reduce computation time2.
- For low to medium-dimensional data sets, use linear regression models with
-
LSTM (Long Short-Term Memory):
- When dealing with time-series data, LSTM networks are effective for multistep forecasting.
- Divide your data into training and test sets.
- Use a proportion (e.g., 90%) for training and the remaining for testing.
- Prepare the data and train the LSTM model to predict multiple steps ahead34.
Have a different question? Ask here