Как и выше, кто-нибудь знает, что происходит?`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
Restarted R и все тот же. Am on R 3.0 x86 Windows.
Ах, да, мой боже, такая фундаментальная ошибка. – JackeJR
'mean.default' фактически имеет три именованных аргумента, что означает, что здесь m2 молчаливо интерпретируется как' trim'; теперь это опасно. – baptiste
@ baptiste Хорошая точка, спасибо. Я обновил ответ, чтобы принять это во внимание. – James