具有大熊猫的类间相关系数(ICC(3,k))

时间:2018-05-16 09:41:27

标签: python pandas spss

我正在尝试为pandas数据帧中的列计算k = 2或更大的ICC(3,k)。 我找不到任何工具箱,只有this post from 2016(Brain工具箱不再存在)。 ICC(3,1)有一个代码示例,但是基于numpy而不是pandas。关于如何重新工作,我有点迷失。

基本上,我想模仿我已经创建的数据帧的IBM SPSS工具箱。

我有2个(或更多)独立观察者对许多科目进行过多次测量。

我有一个表格的数据框(列是多索引):

          meas1        meas2         meas3
         obs1 obs2    obs1 obs2     obs1 obs2 
subject1 
subject2
subject3
...

我想为每次测量计算ICC。

2 个答案:

答案 0 :(得分:1)

您可以使用 pingouin stats package for ICC calculation. 因为它是一个 python 库,所以不需要您安装 R 或 SPSS。

您只需要将索引删除到单个列作为度量。您可以参考他们的 ICC wine 数据集,了解有关如何重新排列数据框的信息。

答案 1 :(得分:0)

您是否尝试过rpy2模块。它具有与R中相同的功能。可能您可以检查R和SPSS的实现是否相似。