- Check for Overfitting and Simplify the Model: If the model is too complex, it might be capturing noise instead of the underlying pattern. You an try reducing the number of features or simplifying the kernel function in GPR.
- Feature Engineering: You can try adding new features or removing less relevant ones as sometimes certain features don't contribute much to the prediction. You can also try transforming features (e.g., log, square root) to better capture relationships.
- Data Preprocessing: Ensure your data is scaled properly. GPR can be sensitive to the scale of the input. Also, try to remove or treat outliers in your dataset as they can skew results.
- Use Cross Validation: Use cross validation dataset to tune the Hyperparameters which will help in increasing the generalisation.
How to test model developed using the Regression Learner App
2 ビュー (過去 30 日間)
古いコメントを表示
I am working on some oil data trying to build a model for future predictions. My challenge has come with the testing of the chosen GPR model. Having split my original data into the train and test datasets, and trained, i find that my response when testing with the test dataset is poor. How can I handle this?
0 件のコメント
回答 (1 件)
Omega
2024 年 12 月 5 日
Hi Samuel,
I understand that you are encountering poor accuracy with the test dataset on your prediction with GPR model. You can try the strategies mentioned below which might help you improve the test accuracy.
If you are still not able to get the desired accuracy, explore different models like SVMs, Neureal networks.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Gaussian Process Regression についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!