- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试对治疗组和对照组之间的差异进行双样本 t 检验。数据未配对。当我对原始数据框进行子集化时,我发现我的样本大小不相等(不是手动问题,但 R 似乎使它成为一个问题)。这是我的代码:
CG<-subset(data,treat=="Control")
TG<-subset(data,treat!="Control")
agep <-t.test(CG$age~TG$age)$p.value
我得到的错误如下:
Error in model.frame.default(formula = CG$age ~ TG$age) :
variable lengths differ (found for 'TG$age')
是的!长度确实不同。如果我没有运行配对测试,不确定为什么会出现问题?在此先感谢您的帮助。
最佳答案
如果不相等的样本量是独立组,则可以通过未配对的双样本 t 检验在 R 中解析均值。
首先,确保您的数据通过了同方差检验——方差是否同质?我们在 R 中使用 Fisher 的 F 检验、var.test(x, y)
执行此操作。
CG <- subset(data, treat == "Control")
TG <- subset(data, treat != "Control")
var.test(CG, TG)
如果您的 p> 0.05,那么您可以假设两个样本的方差是同质的。在这种情况下,我们通过设置参数 var.equal = TRUE
来运行经典的学生双样本 t 检验。
agep <- t.test(CG$age, TG$age, var.equal = TRUE)
如果 F 检验返回 p < 0.05,则您可以假设两组的方差不同(异方差)。在这种情况下,您可以运行 Welch t 统计量。只需设置 var.equal = FALSE
。
agep <- t.test(CG$age, TG$age, var.equal = FALSE)
关于在 R 中运行样本大小不等的双样本 t.test,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52811684/
谁能解释为什么这些 JavaScript 数组不等式比较的计算结果为真? [""] !== [""] [1] !== [1] [] !== [] [""] != [""] [1] != [1] []
好的,所以我一直在努力学习掌握子进程并正确地等待它们完成。我已经阅读了很多 Stack Overflow Q/A,但我似乎仍然无法按照我的意愿让它工作。我一直在阅读/搜索这本书(C++ Primer
根据this , !==! 是不等于字符串运算符。尝试一下,我得到: C:\> if "asdf" !==! "fdas" echo asdf !==! was unexpected at this
这是一道面试题: Suppose: I have 100 trillion elements, each of them has size from 1 byte to 1 trillion byte
如何集成功能 f(y) w.r.t 时间;即 'y'是一个包含 3000 个值和值 time(t) 的数组从 1 到 3000 不等。所以,在整合 f(y) 后我需要 3000 个值. 积分将是不确定
我是一名优秀的程序员,十分优秀!