python - 比较不同测试的两个 spearman 相关数据框
问题描述
对于两个不同的测试组,我对 n 个变量进行了 m 次观察。我使用 pandas df.corr(method='spearman')创建了两个相关矩阵,每个组一个。
两个数据框的列相同。我从 test1 中获得了一个相关数据框,从 test2 中获得了另一个。现在,我想知道 test1 和 test2 的哪个关联表更好。是否有任何统计方法可以使用 python 来衡量有效性?
下面是来自 test-1 的相关矩阵
chlor_80ft turb_80ft orp_80ft ph_80ft sp_80ft
chlor_80ft 1 0.21 -0.74 -0.3 0.66
turb_80ft 0.21 1 -0.15 0.04 0.16
orp_80ft -0.74 -0.15 1 -0.01 -0.7
ph_80ft -0.3 -0.042 -0.01 1 0.07
sp_80ft 0.66 0.16 -0.7 0.07 1
下面是来自 test-2 的相关矩阵
chlor_80ft turb_80ft orp_80ft ph_80ft sp_80ft
chlor_80ft 1 0.28 -0.86 -0.39 0.12
turb_80ft 0.28 1 -0.24 -0.04 -0.01
orp_80ft -0.86 -0.24 1 0.21 -0.18
ph_80ft -0.39 -0.043 0.21 1 0.36
sp_80ft 0.12 -0.01 -0.18 0.36 1
我想知道哪个相关矩阵更好。有什么方法可以使用 python 进行比较?
解决方案
推荐阅读
- javascript - 将别名变量分配给新对象
- c# - 在 postgresql 中处理 json 数据类型时如何修复“序列不包含匹配元素”
- html - HTML 和 CSS:在无序列表中显示活动项目
- c++ - 使用CMAKE生成Visual Studio 2019 ARM项目文件
- android - Google Ads 在真实设备中使用一段时间后突然变为空白
- node.js - 如何使用节点js重命名mongodb中的列名
- php - 在 woocommerce_checkout_create_order_line_item 挂钩上获取产品数据
- java - 如何在 xml 配置文件中指定 spring 处理程序拦截器的顺序?
- excel - 如何仅偏移可见单元格
- visual-studio-code - 踢和禁止命令不再适用于我,即使我没有改变它