【发布时间】:2021-04-06 12:45:16
【问题描述】:
我是 Python 新手,在计算多个参与者的相关系数时遇到了问题。 我有一个像这样的数据框:
|Index|Participant|Condition|ReactionTime1|ReactionTime2|
|:---:|:---------:|:-------:|:-----------:|:-------------:|
|1|1|A|320|542|
|2|1|A|250|623|
|3|1|B|256|547|
|4|1|B|301|645|
|5|2|A|420|521|
|6|2|A|123|456|
|7|2|B|265|362|
|8|2|B|402|631|
我想知道如何计算每个条件下参与者 1 和参与者 2 的反应时间 1 和反应时间 2 之间的相关系数。我的真实数据集比这大得多(每个参与者有数百个反应时间,而且参与者也很多)。有没有一种通用的方法来计算这个并将 coeff 放入这样的新 df 中?
|Index|Participant|Condition|Correlation coeff|
|:---:|:---------:|:-------:|:-----------:|
|1|1|A|?|
|2|1|B|?|
|3|2|A|?|
|4|2|B|?|
谢谢:)
【问题讨论】:
-
通过许多反应列,您将获得相关系数的对称 NxN 矩阵,而不仅仅是单个值,那么您的输出会是什么样子?
标签: python pandas dataframe correlation