feature selection for regression

조회 수: 16 (최근 30일)
sahar rezaei
sahar rezaei 2021년 11월 6일
답변: sahar rezaei 2021년 12월 2일
Hello everyone
To do my PhD thesis, I desperately need MATLAB code to select the effective features in the regression problem (time series forecasting) that takes into account the relationship between the features and works as well as possible. Thanks for helping me.

채택된 답변

Sulaymon Eshkabilov
Sulaymon Eshkabilov 2021년 11월 6일
  댓글 수: 2
sahar rezaei
sahar rezaei 2021년 11월 7일
Hello Sulaymon
Thank you very much for your answer, but in my research I have compared several time series prediction methods that the accuracy of these methods strongly depends on the type of feature selection method. Accordingly, I need more precise methods to select effective features that not only consider the relationship between the relevant feature and the target, but also the relationship between the features. I ask all my friends if anyone has access to an accurate feature selection method to share it with me.
Thank you very much for guiding me in this direction.
Sulaymon Eshkabilov
Sulaymon Eshkabilov 2021년 11월 8일
Most Welcome! Good luck with your studies.

댓글을 달려면 로그인하십시오.

추가 답변 (4개)

Image Analyst
Image Analyst 2021년 11월 8일
I don't know what you tried already but have you tried the Regression Learner app on the apps tab? If you don't know how, I can show you if you upload your data - both the measurements/predictors, and the ground truth/true answer you're trying to predict with some model. I can try out many models and find the one with the least errors.
  댓글 수: 2
sahar rezaei
sahar rezaei 2021년 11월 8일
Thank you very much for your help. I will definitely try your suggested method. I have used a combination of the Non-dominated Sorting Genetic Algorithm II (NSGA- ӀӀ) and the MLP Neural network, but this method works very slowly. I think a combination of optimization algorithms and a filter methods like mutual-information method or a combination of filter and wrapper methods can work well. Does anyone have access to a matlab code that can be used for regression?
Image Analyst
Image Analyst 2021년 11월 8일
Yes, almost all of us have regression code of some sort or another.
So. . . did the Regression Learner work for you?

댓글을 달려면 로그인하십시오.


sahar rezaei
sahar rezaei 2021년 11월 14일
Hello
I apologize for the delay in responding. I have not tried the Regression Learner App yet but I have used methods such as correlation analysis, mutual-information and PCA. Filter methods are not very suitable for my work because these methods in the feature selection process only consider the relationship between the desired feature and the target and ignore the relationship between the selected features.I think that a combination of optimization algorithms with filter and wrapper methods or a combination of filter and wrapper methods bring more accuracy to the feature selection process. These methods have been mentioned in some authoritative articles. Thanks for guiding me on this.
Sincerely
  댓글 수: 2
Image Analyst
Image Analyst 2021년 11월 14일
So, try it. If you don't know how, attach your data and I'll do it.
sahar rezaei
sahar rezaei 2021년 11월 18일
Thanks a lot

댓글을 달려면 로그인하십시오.


David Willingham
David Willingham 2021년 11월 15일
Hi, if you're looking to perform feature engineering with machine learning models, have you tried automl? If not, check out this page for more information:
  댓글 수: 1
sahar rezaei
sahar rezaei 2021년 11월 18일
Hi,
Thank you very much
The following page provides a feature selection method for classification problems. Can anyone guide me on how I can use this method for regression problems?
https://www.mathworks.com/matlabcentral/fileexchange/14608-mrmr-feature-selection-using-mutual-information-computation?s_tid=srchtitle

댓글을 달려면 로그인하십시오.


sahar rezaei
sahar rezaei 2021년 12월 2일
Hello everyone
I got the answer to this question. The proposed method can be used for both classification and regression problems.

카테고리

Help CenterFile Exchange에서 Support Vector Machine Regression에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by