После завершения линейного дискриминантного анализа в R с использованием lda ()
, есть ли удобный способ извлечь функции классификации ] для каждой группы?
Из ссылки,
Их не следует путать с дискриминантными функциями. Функции классификации можно использовать для определения, к какой группе с наибольшей вероятностью принадлежит каждый случай. Функций классификации столько же, сколько групп. Каждая функция позволяет нам вычислять классификационные оценки для каждого случая для каждой группы, применяя формулу:
Si = ci + wi1*x1 + wi2*x2 + ... + wim*xm
В этой формуле индекс i обозначает соответствующую группу; индексы 1, 2, ..., m обозначают m переменных; ci - константа для i-й группы, wij - вес для j-й переменной при вычислении классификационной оценки для i-й группы; xj - наблюдаемое значение для j-й переменной в соответствующем случае. Si - это результирующая оценка классификации.
Мы можем использовать функции классификации для непосредственного вычисления оценок классификации для некоторых новых наблюдений.
Я могу построить их с нуля, используя формулы из учебников, но для этого потребуется перестроить ряд промежуточных шагов из lda анализ. Есть ли способ получить их постфактум из объекта lda?
Добавлено:
Если я все еще что-то не понимаю в ответе Брэндона (извините за путаницу!), Похоже, ответ отрицательный. Предположительно, большинство пользователей могут получить необходимую информацию из pred ()
, который предоставляет классификации на основе lda ()
.