首页 > 解决方案 > R中的“没有足够的x观察”意味着什么?

问题描述

我正在尝试在 R Studio 中运行 t 检验,但我不断返回此错误 -->

Error in t.test.default(x = subset(mydata$InfMort, subset = mydata$SubSahCountryvariable == : not enough 'x' observations

这是代码-->

with(mydata, 
  t.test(x = subset(mydata$InfMort, subset = mydata$SubSahCountryvariable == 1), 
         y = subset(mydata$InfMort, subset = mydata$ArabCountryvariable == 1), 
         alternative = "two.sided"))

有人知道发生了什么吗?我是R的初学者。

标签: rtestingstatistics

解决方案


这是因为您在第一组中的最小观测数少于 2 个观测值。例如:

> t.test(c(1), c(3,4))
Error in t.test.default(c(1), c(3, 4)) : not enough 'x' observations

推荐阅读