Python学习笔记:变异系数
一、解释
变异系数(coefficient of variation)又称离散系数,是一个衡量数据离散程度的、没有量纲的统计量。
其值(CV
)为标准差与平均值之比。
变异系数取值一般为:[0, +无穷)
二、实现
import numpy as np
def coefficient_of_variation(data):
mean = np.mean(data) # 平均值
std = np.std(data, ddof=0) # 标准差 自由度
cv = std / mean
return cv
data_test1 = [1,2,3,4,5,6,7]
data_test2 = [1,1,1,4,7,7,7]
print("CV of data_test1:", coefficient_of_variation(data_test1))
print("CV of data_test2:", coefficient_of_variation(data_test2))
# CV of data_test1: 0.5
# CV of data_test2: 0.6943650748294136
三、实际应用
变异系数通常用来比较两组量纲差异明显的数据的离散程度。
例如:两个粉丝数差距显著的社交媒体账号推文点赞数的离散程度。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)