Usar o argumento formula explicitamente (formula = some formula) em t.test
não está funcionando na maioria das versões do R de 3.6.3 (e talvez até antes, não testado) até a atual 4.4.2. O mesmo acontece com wilcox.test
mas não com lm
ou oneway.test
.
A página de ajuda para t.test fornece este exemplo
t.test(extra ~ group, data = sleep)
Se digitarmos
t.test(data = sleep, extra ~ group)
também funciona, mas
t.test(data = sleep, formula = extra ~ group)
não, produzindo um erro que leva a pensar em um problema de análise de argumento:
Erro em t.test.default(data = sleep, formula = extra ~ group) :
o argumento "x" está faltando, sem padrão
Esse é um comportamento esperado?