如何解决R中t.test()中“无法在公式方法中使用‘配对’”

问题描述 投票:0回答:1

我正在 R 中运行代码来执行

t.test()
操作,如下所示,但出现错误:

library(datasets)
beaver2

t.test(
  temp~activ, 
  data=beaver2, 
  alternative=c("two.sided"), 
  mu=0, 
  paired=FALSE
)

t.test.formula(temp ~ activ, data = beaver2, Alternative = c("two. Side"), 中的错误:无法在公式方法中使用“paired” 追溯:

  1. t.test(临时〜激活,数据= beaver2,替代= c(“双面”), 。 mu = 0,配对 = FALSE)
  2. t.test.formula(temp ~ activ, data = beaver2, Alternative = c("two.side"), 。 mu = 0,配对 = FALSE)
  3. stop(“公式方法中不能使用‘配对’”)

我查了

t.test()
的帮助文档,
paired
有一个默认值是
FALSE
。如果我删除
paired
参数,它就会起作用。有人可以帮我吗?我想分配
paired = TRUE

r t.test
1个回答
0
投票

这意味着您不能使用公式方法(即

a ~ b
格式)和
paired = FALSE
进行组合。您需要使用其他格式。

您可以使用这个:

t.test(beaver2$temp, beaver2$activ, 
       alternative = "two.sided", mu = 0, paired = FALSE)

# Welch Two Sample t-test
# 
# data:  beaver2$temp and beaver2$activ
# t = 558.97, df = 196.49, p-value
# < 2.2e-16
# alternative hypothesis: true difference in means is not equal to 0
# 95 percent confidence interval:
#   36.84624 37.10716
# sample estimates:
#   mean of x mean of y 
# 37.5967    0.6200 

© www.soinside.com 2019 - 2024. All rights reserved.