r - 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的初学者。
解决方案
这是因为您在第一组中的最小观测数少于 2 个观测值。例如:
> t.test(c(1), c(3,4))
Error in t.test.default(c(1), c(3, 4)) : not enough 'x' observations
推荐阅读
- android - Android 单元测试:如何模拟包含 MutableLiveData 但仅公开 LiveData 的对象?
- java - 在 Spring Boot 中膨胀实体中的内部类
- javascript - Vuex `people[0] = { age: people[0].age + 1 };` 不会触发重新渲染,为什么?
- angular - Angular 9 在另一个方法中的 promise 的响应值是未定义的,但是从 promise 方法可以清楚地得到安慰
- mysql - MySQL - 在 SELECT 期间匹配和替换来自另一个表的列中的文本
- time-complexity - 非常大数的除数
- c++ - 实现 Long Integer 类。提供对类的实例执行算术运算的能力
- html - RMarkdown 的 HTML 输出太重,我需要将它分成单独的小节
- c - 在 C 上执行程序时没有给出输出
- r - 从特定的 git commit 读取 .rds 文件