如上所述,任何人都知道发生了什么?
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上。
答案 0 :(得分:7)
mean
是一个S3函数,它接受一个主参数,它是一个数量的单个R对象(最常见的是向量),任何其他参数通过...
传递给其他方法。在此,它们被传递到mean.default
,其中有两个额外的命名参数trim
和na.rm
。因此,您的第二个值将被解释为修剪量(尽管您无法修剪单个值)。
您要输入的内容是:
mean(c(m1, m2))
[1] 0.5224847