“意思是”没有正确答案

时间:2013-05-15 09:35:29

标签: r mean

如上所述,任何人都知道发生了什么?

m1 <- 0.457842055395572
m2 <- 0.587127416942505
sum(m1, m2)/2
mean(m1, m2)

输出:

> m1 <- 0.457842055395572
> m2 <- 0.587127416942505
> sum(m1, m2)/2
[1] 0.5224847
> mean(m1, m2)
[1] 0.4578421

重新启动R仍然相同。我在R 3.0 x86 Windows上。

1 个答案:

答案 0 :(得分:7)

mean是一个S3函数,它接受一个主参数,它是一个数量的单个R对象(最常见的是向量),任何其他参数通过...传递给其他方法。在此,它们被传递到mean.default,其中有两个额外的命名参数trimna.rm。因此,您的第二个值将被解释为修剪量(尽管您无法修剪单个值)。

您要输入的内容是:

mean(c(m1, m2))
[1] 0.5224847