Выделение признаков при помощи ICA реконструкции
Mdl = rica(X,q)
Mdl = rica(X,q,Name,Value)
возвращает объект модели реконструкции независимого анализа компонента (RICA), который содержит результаты применения RICA к таблице или матрице данных о предикторе Mdl
= rica(X
,q
)X
, содержащий переменные p. q
является количеством функций, чтобы извлечь от X
, поэтому rica
изучает p-by-q
матрица весов преобразования. Для undercomplete или сверхполных представлений функции, q
может быть меньше, чем или больше, чем количество переменных прогноза, соответственно.
Чтобы получить доступ к изученным весам преобразования, используйте Mdl.TransformWeights
.
Чтобы преобразовать X
к новому набору функций при помощи изученного преобразования, передайте Mdl
и X
к transform
.
дополнительные опции использования заданы одним или несколькими аргументами пары Mdl
= rica(X
,q
,Name,Value
)Name,Value
. Например, можно стандартизировать данные о предикторе или задать значение коэффициента штрафа в сроке реконструкции целевой функции.
Функция rica
создает линейное преобразование входных функций, чтобы вывести функции. Преобразование основано на оптимизации нелинейной целевой функции, которая примерно балансирует статистическую независимость выходных функций по сравнению со способностью восстановить входные данные, использующие выходные функции.
Для получения дополнительной информации см. Алгоритм ICA Реконструкции.