Результат MDA не уникален (пакет mda в R) - PullRequest
0 голосов
/ 05 марта 2019

Я пытался запустить анализ различения смесей с пакетом «mda» в R. Однако, когда я следовал инструкции и запустил следующий скрипт. Я понял, что результат не был уникальным:

library(mda) data(iris) irisfit <- mda(Species ~ ., data = iris) irisfit

Результат иногда выглядит так:

Вызов: mda (формула = вид ~, данные = ирис)

Размер: 4

Разница в процентах между группами: v1 v2 v3 v4 95,06 97,78 99,59 100,00

Степени свободы (по измерению): 5

Ошибка ошибочной классификации обучения: 0,01333 (N = 150)

Отклонение: 13,302

А иногда так:

Вызов: мда (формула = вид ~, данные = ирис)

Размер: 5

Разница в процентах между группами: v1 v2 v3 v4 v5 96,14 98,47 99,89 100,00 100,00

Степени свободы (по измерению): 5

Ошибка ошибочной классификации обучения: 0,02 (N = 150)

Отклонение: 15,249

Я пробовал это на разных рабочих станциях и разных версиях R, но ситуация осталась прежней. Так что это не должно быть проблемой системы.

Насколько я понял, выполнение MDA должно привести к уникальному результату. Кто-нибудь может иметь представление о том, как это могло произойти?

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