Feature Selection using ReliefF function
5 ビュー (過去 30 日間)
古いコメントを表示
Hello,
I am using the ReliefF feature selection in around 700 features (1 table column is one feature). I am getting an error that I should supply a numeric X. However, the X is always double. The fscmrmr function works well so I don't know why the relieff doesn't.
[idx,weights] = relieff(FeaturesData(:,2:700),ScoreData,10);
% Error using relieff (line 86) You must supply numeric X.
bar(weights(idx));
idx(1:10);
xlabel('Predictor rank');
ylabel('Predictor importance weight');
Informations:
ScoreData: 422×1 double
Values:
Min 1
Median 5
Max 5
Feature1_Mean: 422×1 double
Values:
Min -27.801
Median -0.064483
Max 22.406
Feature2 ...
Thank you in advance!
1 件のコメント
Sulaymon Eshkabilov
2021 年 9 月 9 日
Could you pl., post your sample (very small portion of it) data table to view what you are inputting for X in relieff() fcn?
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Data Distribution Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!