Оцените важность использования предикторов алгоритм RReliefF или ReliefF
[ranks,weights] = relieff(X,y,k)[ranks,weights] = relieff(X,y,k,Name,Value)[ возвращает ранги и веса предикторов для матрицы входных данных ranks,weights] = relieff(X,y,k)X и вектор отклика y, с помощью или алгоритма ReliefF или RReliefF с k самых близких соседей.
Если y является числовым, relieff выполняет анализ RReliefF для регрессии по умолчанию. В противном случае relieff выполняет анализ ReliefF для классификации с помощью k самые близкие соседи в классе. Для получения дополнительной информации о ReliefF и RReliefF, см. Алгоритмы.
Ранги предиктора и веса обычно зависят от k. Если вы устанавливаете k на 1, то оценки могут быть ненадежными для шумных данных. Если вы устанавливаете k на значение, сопоставимое с количеством наблюдений (строки) в X, relieff может не найти важные предикторы. Можно запустить с k = 10 и исследовать устойчивость и надежность рангов relieff и весов для различных значений k.
relieff удаляет наблюдения со значениями NaN.
[1] Кононенко, я., Э. Симек и М. Робник-Сиконджа. (1997). “Преодолевая близорукость индуктивных алгоритмов изучения с РЕЛИЕВЫМ”. Полученный из CiteSeerX: https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.56.4740
[2] Robnik-Sikonja, M. и я. Кононенко. (1997). “Адаптация Облегчения для оценки атрибута регрессию”. Полученный из CiteSeerX: https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.34.8381
[3] Robnik-Sikonja, M. и я. Кононенко. (2003). “Теоретический и эмпирический анализ ReliefF и RReliefF”. Машинное обучение, 53, 23–69.
fscnca | fsrnca | knnsearch | pdist2 | plotPartialDependence | sequentialfs