当前位置: 首页 > news >正文

【Pandas】pandas DataFrame cov

Pandas2.2 DataFrame

Computations descriptive stats

方法描述
DataFrame.abs()用于返回 DataFrame 中每个元素的绝对值
DataFrame.all([axis, bool_only, skipna])用于判断 DataFrame 中是否所有元素在指定轴上都为 True
DataFrame.any(*[, axis, bool_only, skipna])用于判断 DataFrame 中是否至少有一个元素在指定轴上为 True
DataFrame.clip([lower, upper, axis, inplace])用于截断(限制)DataFrame 中的数值
DataFrame.corr([method, min_periods, …])用于计算 DataFrame 中各列之间的相关系数矩阵(Correlation Matrix)
DataFrame.corrwith(other[, axis, drop, …])用于计算当前 DataFrame 的每一列(或行)与另一个 Series 或 DataFrame 中对应列的相关系数
DataFrame.count([axis, numeric_only])用于统计 DataFrame 中每列或每行的非空(非 NaN)元素数量
DataFrame.cov([min_periods, ddof, numeric_only])用于计算 DataFrame 中每对列之间的协方差

pandas.DataFrame.cov()

pandas.DataFrame.cov() 方法用于计算 DataFrame 中每对列之间的协方差。协方差是统计学中用来衡量两个变量之间线性关系强度的指标。正值表示正相关,负值表示负相关,而接近零的值表示几乎没有线性关系。

参数说明:
  1. min_periods:int, optional
    • 计算协方差时所需的最小观测数量。如果有效观测数少于此值,则结果为 NaN
  2. ddof:int, optional
    • Delta Degrees of Freedom(自由度调整)。默认情况下,协方差的计算使用无偏估计(即除以 N-1,其中 N 是样本数量)。可以通过设置此参数来改变分母。
  3. numeric_only:bool, optional
    • 如果为 True,则仅包含数值类型的列(如 float、int、boolean)参与计算。
返回值:

返回一个 DataFrame,表示各列之间的协方差矩阵。


示例代码:
import pandas as pd
import numpy as np# 创建一个示例 DataFrame
df = pd.DataFrame({'A': [1, 2, 3, 4, 5],'B': [5, 4, 3, 2, 1],'C': [2, 4, 6, 8, 10]
})# 计算协方差矩阵
cov_matrix = df.cov()
print(cov_matrix)
输出结果:
     A    B    C
A  2.5 -2.5  5.0
B -2.5  2.5 -5.0
C  5.0 -5.0 10.0

结果解释:
  • AB 的协方差为 -2.5,表明它们呈负相关。
  • AC 的协方差为 5.0,表明它们呈正相关。
  • BC 的协方差为 -5.0,表明它们呈负相关。

通过协方差矩阵可以直观地观察各列之间的线性关系强度和方向。

http://www.dtcms.com/a/186018.html

相关文章:

  • n8n 修改或者智能体用文档知识库创建pdf
  • 类和对象(1)--《Hello C++ Wrold!》(3)--(C/C++)
  • web 自动化之 Unittest 应用:报告装饰器断言
  • 【C++重载操作符与转换】构造函数和复制控制
  • CSS-PureCss样式开发
  • 神经网络是如何工作的
  • 采用AI神经网络降噪算法的通信语音降噪(ENC)模组性能测试和应用
  • 迅为RK3568开发板内核模块实现-编译模块
  • 查看购物车
  • 透视相机:创意摄影新体验,解锁照片无限可能
  • 几何_平面方程表示_点+向量形式
  • python二手书交易管理系统
  • 直方图特征结合 ** 支持向量机图片分类
  • 如何在通义灵码里使用 MCP 能力?
  • 香港维尔利健康科技集团亮相中国资本市场发展年会,被评为“最具投资价值医疗科技企业”
  • Matlab 汽车制动纵向动力学模型和PID控制
  • 【美国将取消对能源之星支持 严重影响AI服务器】
  • 鸿蒙(HarmonyOS)应用开发入门教程
  • 使用达梦数据库官方管理工具SQLark导入与导出数据库表
  • 软件设计师-错题笔记-系统开发与运行
  • mapreduce-wordcount程序2
  • 四、SpringMVC实战:构建高效表述层框架
  • Spring Bean生命周期简介-笔记
  • 基于千眼狼高速摄像机与三色掩模的体三维粒子图像测速PIV技术
  • 图像增强技术
  • Java项目层级介绍 java 层级 层次
  • 【Unity3D插件】Unity3D插件之天气系统/日夜系统插件-UniStorm
  • 如何有效追踪需求的实现情况
  • 计算机中常见的计量单位总结(bit、byte、KB、MB、Gbps 区别详解)
  • (leetcode) 力扣100 10.和为K的子数组(前缀和+哈希)