r - t 检验中的错误:没有足够的 x 观察值
问题描述
我在计算 t 检验时遇到问题。首先是一些背景信息:我正在尝试比较男性和女性的值,为了运行 t 检验,我首先必须为男性值和女性值创建单变量,我确实喜欢这样:
occupation_attr_m <- filter(ds, sex == "male") %>% pull(occupation_attr)
occupation_attr_m
occupation_attr_f <- filter(ds, sex == "female") %>% pull(occupation_attr)
occupation_attr_f
然而,现在当我尝试计算我的 t 检验时,我得到的错误是没有足够的 x 观察。我能做些什么?我在上面创建的变量中有很多 NA,我试图通过在 t 检验中添加“na.rm = TRUE”来消除它们,但这没有帮助。
以下是我尝试计算 t 检验的方法:
H5b <- t.test(as.numeric(ds$occupation_attr_f), as.numeric(ds$occupation_attr_m), na.rm = TRUE)
H5b
非常感谢您的任何建议!
解决方案
推荐阅读
- graph - 我们有一个 NxM 网格,有两种动物,一种是“马”,另一种是“主教”,具有不同的移动能力
- flutter - 如何将首选项保存到 Flutter 中的不同范围?
- c++ - C++ 并发蓝绿模式的解释
- excel - 如何在不同项目中共享通用 LAMBDA 函数?
- powerbi - 是否可以将 Power BI 小倍数网格中的行数设置为变量?
- javascript - 文本文件中的行数 (10) 小于特定数字 (5)
- java - 从另一个类添加到 ArrayList
- android - Retrofit 接口应该有什么返回类型?你如何处理异常?
- javascript - 如何为 React-Native 应用程序实现 OpenAPI 客户端生成器?[没有打字稿]
- bash - 以最后一个退出代码 0 启动 bash