首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在GDS文件中进行R中的T测试?

如何在GDS文件中进行R中的T测试?
EN

Stack Overflow用户
提问于 2013-03-16 19:09:55
回答 1查看 85关注 0票数 0

我的项目是关于预测乳腺癌的生物标志物。

我使用此函数给出一个2x2矩阵:

代码语言:javascript
复制
Table(gpl96)[1:10,1:4]

我想用这个数据来表示GDS中的基因样本,并比较p值,以了解它是否为正态分布。

EN

回答 1

Stack Overflow用户

发布于 2013-03-16 21:30:48

t.test检验两个服从正态分布的样本之间是否存在位置差异。

要大致检查假设的正态性,您可以检查qqnorm的输出是否呈线性,或者将ks.test与估计观察值的参数结合使用*:

代码语言:javascript
复制
set.seed(1)
x1 <- rnorm(200,40,10) # should follow a normal distribution
ks.test(x1,"pnorm",mean=mean(x1),sd=sd(x1)) # p: 0.647 [qqnorm(x1) looks linear]
x2 <- rexp(200,10) # should *not* follow a normal distribution
ks.test(x2,"pnorm",mean=mean(x2),sd=sd(x2)) # p: 3.576e-05, [qqnorm(x2) seems curved]

我不知道GEO的Table,但我建议您使用它的VALUE columns -and而不是任何2x2矩阵-作为t.testqqnormks.test的输入;也许您可以通过张贴head(Table(gpl96)[1:10,1:4])的输出来提供一些额外的数据说明。

(*在https://stat.ethz.ch/pipermail/r-help/2003-October/040692.html之后,它似乎也展示了更精致的Lilliefors测试。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15448517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档