Я работаю над поиском выбросов, используя расстояние Махаланобиса в 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, но она в любом случае мне не помогает ...