r - 如何获得所需的列表视图
问题描述
我必须检查 t 检验假设。输出应该是向量列表(统计量、参数、p 值)。
确实我找到了解决方案,但我的答案表示失败了。
one_sample_t <- function(test_data, general_mean){
b <- names(which(sapply(test_data, is.numeric)))
a <- sapply(test_data[b], function(x) (t.test(x,mu = general_mean)))
as.list(as.data.frame(a[1:3,]))
}
one_sample_t(iris[, 1:4], 4)
我的答案看起来像这样 我的错误答案视图
但是正确的答案只有这个 正确的数据视图
解决方案
我找到了解决方案:
one_sample_t <- function(test_data, general_mean){
b <- names(which(sapply(test_data, is.numeric)))
a <- lapply(test_data[b], function(x) c(t.test(x,mu=general_mean)$statistic,t.test(x,mu=general_mean)$parameter,t.test(x,mu=general_mean)$p.value))
a
}
one_sample_t(iris[, 1:4], 4)
推荐阅读
- javascript - 样式化组件 - 悬停不使用模板字符串
- html - 如何在用户的浏览器上播放生成的 mp3?
- python - 在 OpenCV 中编写视频时颜色变暗
- c - 将整个文件读入缓冲区
- pine-script - 如何将此 pinescript v2 转换为 v4?
- linux - 在 BeagleBone (Debian 10) 上安装 UHD 时出错
- react-native - 无法在裸 react-native 中使用 opentype.js 加载字体
- javascript - 多个范围滑块
- python - 自定义损失函数 PyTorch
- python-sphinx - 使用 singlehtml 构建选项时如何包含表格内容?