R 如何计算两组的方差?

R 如何计算两组的方差?,r,R,我目前正在努力解决一些可能很简单的问题,但不知何故我被卡住了 我正在评估一个实验。有两组:“窄”和“宽”。这两组人都从0-10的量表中评估了一句话,这取决于他们所在的组。“狭义”组的参与者只看到“狭义满足句”,而“广义”组的参与者只看到“广义满足句”。这意味着,每个参与者对于他们没有看到的句子都有一个NA。 参与者A进入“窄”组,这意味着在“窄”列中有他的值8。在“宽”组中,他的值是NA,因为他不必评估那个句子 更准确地说,以下是我的一些数据: 条件满足度宽满足度窄 宽 宽 狭窄的 狭窄的 宽

我目前正在努力解决一些可能很简单的问题,但不知何故我被卡住了

我正在评估一个实验。有两组:“窄”和“宽”。这两组人都从0-10的量表中评估了一句话,这取决于他们所在的组。“狭义”组的参与者只看到“狭义满足句”,而“广义”组的参与者只看到“广义满足句”。这意味着,每个参与者对于他们没有看到的句子都有一个NA。 参与者A进入“窄”组,这意味着在“窄”列中有他的值8。在“宽”组中,他的值是NA,因为他不必评估那个句子

更准确地说,以下是我的一些数据:

条件满足度宽满足度窄

狭窄的

狭窄的

狭窄的

狭窄的

现在我想比较差异,但我不太确定如何才能做到这一点,因为我有NAs

我试过了

bartlett.test(数据$Condition==“窄”~数据$Condition==“宽”)

但这给了我:不

我也试过了

var.test(data$Condition == "narrow" ~ data$Condition == "wide")
但这(显然)也让我感到不安

我怎样才能让R分成两组并计算方差?我在互联网上或本网站上找不到任何类似的内容,因为他们大多在没有Nas的情况下计算方差。
我很抱歉格式化,我是R和stackoverlow的新手。非常感谢您的帮助

您需要创建两个向量,一个用于宽向量,一个用于窄向量,并删除每个向量中的NA。然后将其输入到函数中。例如:
wide谢谢你,塞巴斯蒂安

我现在是这样做的:

data$Condition <- factor(data$Condition, labels = c("narrow", "wide"))
data$satisfaction <- rowSums(data[7:8], na.rm=T)

工作完美:)

我投票结束这个问题,因为它是关于统计方法,而不是编程。
bartlett.test(satisfaction ~ Condition, data = data)