PCA: что не так с этим алгоритмом? - PullRequest
4 голосов
/ 10 сентября 2010

Может ли кто-нибудь подтвердить или исправить этот алгоритм Википедии для вычисления первого основного компонента? Я хочу простую реализацию PCA в D, которая не имеет существующих библиотек для PCA AFAIK. Я пытался реализовать это, и это не похоже на то, что мои результаты на простых примерах соответствуют материалам, которые я получаю от R или Octave. Я уверен, что это не ошибка реализации, потому что я несколько раз проверял свою реализацию и даже переписывал ее с нуля, и это довольно простой алгоритм.

1 Ответ

5 голосов
/ 10 сентября 2010

Ваша матрица данных имеет нулевое значение, как того требуют предварительные условия?

Фрагмент кода неясен в этом вопросе, но способ, которым матрица данных первоначально описана, я думаю, что столбец означает, что для мощного метода должен быть ноль.

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