Расстояние Махаланобиса - разные результаты на разных машинах в R - PullRequest
0 голосов
/ 22 октября 2018

Я работаю над поиском выбросов, используя расстояние Махаланобиса в R. У меня есть набор данных с 30 строками и 24 столбцами, которые я добавляю в функцию mahanalobis из пакета stats. Я хочу создать расстояние поиска для каждого вектора с остаткомстрокиРезультаты выглядят хорошими до тех пор, пока я не экспортирую те же входные данные и тот же код на другой компьютер и перезапущу код, который дает результаты, отличные от того, который был показан на компьютере1.Это ожидаемое поведение?или я что-то упустил.Пожалуйста посоветуй.

Код, который я использовал:

m_dist <- mahalanobis(data[, 2:25], colMeans(data[, 2:25]), cov(data[,2:25]),tol=1e-20)

Затем я использовал boxplot на m_dist, чтобы идентифицировать выбросы.Результат на первой машине не совпадает на второй.Я даже использовал set.seed (1007) на обеих машинах просто для проверки, но результаты все еще разные

Я нашел другую ветку, которая обсуждает разницу в результатах в python, но она в любом случае мне не помогает ...

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