在多元回归中删除两个异常值

时间:2015-02-20 14:58:28

标签: r

我们在从数据集中删除两个异常值时遇到了问题。数据是关于具有两个独立变量和一个因变量的实验。我们已经进行了多元回归并分析了“正常Q-Q”图。它向我们展示了两个异常值(10,46)。现在我们想要在没有异常值的情况下重新运行多元回归之前删除这两种情况。 我们已经尝试过在几个R平台上推荐的各种命令,但遗憾的是没有任何结果。 如果你们中的任何人有一个想法可以帮助我们解决问题,我们将很高兴。 非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

由于没有提供数据,我捏造了一些:

> x <- data.frame(a = c(10, 12, 14, 6, 10, 8, 11, 9), b = c(1, 2, 3, 24, 4, 1, 2, 4),
c = c(2, 1, 3, 6, 3, 4, 2, 48))
> x
   a  b  c
1 10  1  2
2 12  2  1
3 14  3  3
4  6 24  6
5 10  4  3
6  8  1  4
7 11  2  2
8  9  4 48

如果列x$b中的第4个案例和列x$c中的第8个案例是异常值:

> x1 <- x[-c(4, 8), ]
> x1
   a b c
1 10 1 2
2 12 2 1
3 14 3 3
5 10 4 3
6  8 1 4
7 11 2 2

这是你需要的吗?