首页 > 解决方案 > 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

非常感谢您的任何建议!

标签: rnat-test

解决方案


推荐阅读