r - R:如何对具有聚集格式的数据集中的配对数据进行统计分析?
问题描述
我有一个与这个小数据集结构相似的大数据集:
ID <- c(1,2,3,1,2,3,1,2,3)
Time_point <- c("T0", "T0", "T0", "T1", "T1", "T1", "T2", "T2", "T2")
Score <- c(35, 45, 25, 45, 45, 40, 60, 50, 40)
Practice_h <- c(NA, NA, NA, 2, 0, 3, 2, 1, 1)
df <- data.frame(ID, Time_point, Score, Practice_h)
rm(ID, Time_point, Score, Practice_h)
df
ID Time_point Score Practice_h
1 1 T0 35 NA
2 2 T0 45 NA
3 3 T0 25 NA
4 1 T1 45 2
5 2 T1 45 0
6 3 T1 40 3
7 1 T2 60 2
8 2 T2 50 1
9 3 T2 40 1
两个问题:
1)我想进行配对t 检验,比较不同个体(由 ID 表示)在不同时间点的分数。我怎样才能做到这一点而不必传播数据集?
2)我想做一个简单的回归,检查练习是否会影响分数的差异。为此,我需要计算每个 ID 在 T2 和 T1 的分数之间的差异。知道如何使用此数据组织来做到这一点吗?
(我不想像下面这样传播我的数据的原因是,在单个图中按时间点分组的分数在这种格式下是有问题的。)
ID score_T0 score_T1 score_T2 practice_T1 practice_T2
1 1 35 45 60 2 2
2 2 45 45 50 0 1
3 3 25 40 40 3 1
我知道有很多问题要问,我非常感谢我能得到的任何帮助,即使是部分答案。谢谢!
解决方案
推荐阅读
- angular - 通过 LazyLoading 删除 NgRx 节点
- fortran - 有没有办法获取派生类型的所有组件?
- python - Python:修改文本文件,删除子字符串
- javascript - 在我的 nodeJs 应用程序中使用 REGEX 时出现奇怪的问题
- apache-spark - sparksql中createorreplaceview时如何让数据集添加我自己的自定义信息
- apache-kafka - 将大型 XML 文件与 Kafka 集成
- kotlin - 为什么作者将localCacheBillingClient设计为lateinit?
- python - 需要帮助制作 pytesseract ocr 这个时钟
- tensorflow - 为什么我收到“ValueError:没有为任何变量提供渐变:['Variable:0']。” 错误?
- python - ffmpeg 合并音视频