MATLAB: вычислить первые три независимых компонента, используя алгоритм FastICA - PullRequest
0 голосов
/ 03 июля 2019

Я пытаюсь вычислить первые три независимых компонента, используя алгоритм FastICA, уже реализованный на GitHub.

[icasig, A, W] = fastica(dati');

где dati '- результат стандартизации моих исходных данных (кривая доходности, составленнаяпо нулевым ставкам).Я понял, что строки icasig содержат разные независимые компоненты, и поэтому, если мне нужен первый, у меня есть icasig (1, :) и так далее.Затем я строю свои три независимых компонента.Когда я снова запускаю код, независимые компоненты сильно меняются.Почему это происходит?Это нормально?Есть ли способ исправить их каждый раз, когда я запускаю код?Большое спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...