3

我正在使用 R 中的 Mahalanobis 距离找出异常值。我有一个包含 30 行和 24 列的数据集,我从 stats 包中将其输入到 mahanalobis 函数中。我想创建每个向量与其余行的查找距离。在我将相同的输入数据和相同的代码导出到另一台机器并重新运行代码之前,结果看起来不错,这与在 machine1 上看到的结果不同。这是预期的行为吗?还是我错过了什么。请指教。

我使用的代码:

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

然后我在 m_dist 上使用 boxplot 来识别异常值。第一台机器上的结果与第二台机器上的结果不匹配。我什至在两台机器上都使用 set.seed(1007) 只是为了检查,但结果仍然不同

我找到了另一个讨论python中结果差异的线程,但无论如何它对我没有帮助......

4

0 回答 0