首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试3D数组

测试3D数组
EN

Stack Overflow用户
提问于 2017-08-29 00:17:14
回答 1查看 162关注 0票数 0

我有一个由[i,j,k]定义的3D数据数组,并希望在第三维[k]上执行单个样本t测试,测试与0的差异。理想情况下,结果将以大小为[i,j]的t值矩阵的形式返回。不幸的是,我事先不知道3D数组的大小。

代码语言:javascript
复制
set.seed(1999)
i <- 4; j <- 2; k <- 6
df <- runif((i*j*k))
ar <- array(df, c(i, j, k))
EN

回答 1

Stack Overflow用户

发布于 2017-08-29 00:43:12

如果我理解正确,请尝试以下方法。

代码语言:javascript
复制
tt <- apply(ar, 1:2, t.test)
apply(tt, 1, function(x) lapply(x, identity))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45923343

复制
相关文章

相似问题

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