1-й основной компонент в MCA (многократный анализ корреспонденции) (пакет R MASS) - PullRequest
0 голосов
/ 18 марта 2019

Я видел исходный код пакета R MASS, чтобы узнать о его процессе.

(URL-адрес GitHub https://github.com/cran/MASS/blob/master/R/mca.R)

Для этого кода у меня есть один вопрос. После SVD матрицыИсходный код устанавливает последовательность следующим образом (строка 36)

sec <- 1 + (1L:nf)

И эта последовательность используется для извлечения основных компонентов:

rs <- X %*% X.svd$v[, sec]/p

или

structure(list(rs=rs, cs=cs, fs=fs, d=X.svd$d[sec], p=p, call=Call),
        class="mca")

Потому чтопоследовательность sec является началом 2, приведенное выше извлечение означает, что MCA в пакете MASS отбрасывает 1-ые основные компоненты.

Это правильный процесс?

Я не могу найти документы илистатьи об этом процессе.

Если вы знаете причину, не могли бы вы сказать мне?

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