变异系数法

news2024/11/10 17:11:03

前言

变异系数法是一种根据统计学方法计算系统各指标变化程度的客观赋权法, 变异系数法在金融行业主要应用于风险评估、资产配置和绩效评价。

变异系数法是通过计算数据中包含的信息来确定各指标的权重。该方法认为,变化差异较大的指标应该被赋予较大的权重,而变化差异较小的指标则应该被赋予较小的权重。
然而,需要注意的是,变异系数法的前提假设是数据服从正态分布,因此在实际操作中应先检验数据的分布情况。

一、原理解析

在这里插入图片描述

二、使用步骤

读入数据

根据国家统计局2023年四季度数据显示,八大经济区域中的西南地区五省市(广西壮族自治区、重庆市、四川省、贵州省和云南省)的部分经济指标如下:
import pandas as pd
import numpy as np
data = pd.DataFrame({'省份': {0: '广西壮族自治区', 1: '重庆市', 2: '四川省', 3: '贵州省', 4: '云南省'},
 '地区生产总值': {0: 27202, 1: 30146, 2: 60133, 3: 20913, 4: 30021},
 '人均可支配收入': {0: 29514, 1: 37595, 2: 32514, 3: 27098, 4: 28421},
 '人均消费支出': {0: 19749, 1: 26515, 2: 23550, 3: 20161, 4: 20995}})
data

在这里插入图片描述

def positive_min_max_standar(x):
    return (x - x.min()) / (x.max() - x.min())

# 数据标准化
features = ['地区生产总值', '人均可支配收入', '人均消费支出']
data[features] = data[features].apply(positive_min_max_standar, axis=0)
data

在这里插入图片描述

# 计算变异系数
vi = data[features].std()/ data[features].mean()
vi

地区生产总值     1.194429
人均可支配收入    1.063335
人均消费支出     1.157878
dtype: float64
# 计算权重
w = vi / vi.sum()
w

地区生产总值     0.349694
人均可支配收入    0.311313
人均消费支出     0.338993
dtype: float64
# 将每个指标映射得分,设置分值0-1000
data[features] = data[features].mul(w * 1000, axis=1).round(2)
data['score'] = data[features].sum(axis=1)
data

在这里插入图片描述

总结

根据上表得到综合排名为:重庆市、四川省、云南省、广西壮族自治区、贵州省。以广西为例分析排名倒数第二:该省份人均消费支出在该地区排名最后,且地区生产总值和人均可支配收入也较低,因此综合评分相对较低。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1702771.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

消息回复及时,客户不流失!这个微信自动回复设置快快码住!

你是不是也遇到过由于回复不及时,导致客户流失的情况发生?或是好友申请太多,来不及通过? 别担心,试试个微管理系统,让你实现自动回复,提高回复效率! 1、自动通过好友 当有新的好友…

Qt QScript 之 C++/JavaScript相互调用

文章目录 Qt Script什么是ECMAScriptQt 中JavaScriptclass 详解Basic UsageQObject对脚本引擎可用使用信号槽connect 三种模式访问属性, 子对象使c++对象可用于用Qt Script编写的脚本C++ 类成员函数可用于脚本C++ 类属性可用于脚本对脚本中的c++对象信号的反应函数对象和本机函…

Day37 代码随想录打卡|二叉树篇---对称二叉树

题目: 给你一个二叉树的根节点 root , 检查它是否轴对称。 方法:本体可以用递归和迭代两种方法,但我更喜欢迭代的方式,因此使用迭代的方式做一下。首先我们分析一下不对称的情况。因为对称的情况很简单,即两…

新购入的读码器该如何测试呢?

物联网技术的飞速发展,条码二维码作为一种高效、便捷的数据传输方式,已经广泛应用于仓储、物流配送、零售与结算、MES系统等生活和工业领域。新购的条码二维码读码器,在使用前要了解它的使用方法和性能,以确保其性能稳定、读取准确…

【练手项目】基于STM32的智能空调系统

项目设计说明: 所用到的知识点: GPIO、串口通信、 定时器、ADC采样、 LCD显示屏、 DHT11的通信协议。 功能概述: LCD显示屏:开机显示开启界面,设备自检成功后显示温湿度, 风机开关情况 ,制冷片…

python数据处理与分析入门-Pandas数据可视化例子

相关内容 Matplotlib可视化练习 Pandas 数据可视化总结 柱状图 reviews[points].value_counts().sort_index().plot.bar()散点图 reviews[reviews[price] < 100].sample(100).plot.scatter(xprice, ypoints)蜂窝图 reviews[reviews[price] < 100].plot.hexbin(xprice…

Day08:CSS 高级

目标&#xff1a;掌握定位的作用及特点&#xff1b;掌握 CSS 高级技巧 一、定位 作用&#xff1a;灵活的改变盒子在网页中的位置 实现&#xff1a; 1.定位模式&#xff1a;position 2.边偏移&#xff1a;设置盒子的位置 leftrighttopbottom 水平方向偏移&#xff1a;left、…

图论(四)—最短路问题(Dijkstra)

一、最短路 概念&#xff1a;从某个点 A 到另一个点B的最短距离&#xff08;或路径&#xff09;。从点 A 到 B 可能有多条路线&#xff0c;多种距离&#xff0c;求其中最短的距离和相应路径。 最短路径分类&#xff1a; 单源最短路&#xff1a;图中的一个点到其余各点的最短路径…

成功案例(IF=7.4)| 代谢组+16s联合分析助力房颤代谢重构的潜在机制研究

研究背景 心房颤动&#xff08;AF&#xff09;是临床上最常见的持续性心律失常&#xff0c;具有显著的发病率和死亡率。高龄是房颤发病率、患病率和进展最显著的危险因素。与年龄在50-59岁之间的参与者相比&#xff0c;80-89岁之间的参与者患房颤的风险增加了9.33倍。目前尚不…

【第4章】SpringBoot整合Lombok

文章目录 前言一、准备1. 安装插件2. 引入库 二、使用1.实体类2.测试类3. 输出 总结 前言 Project Lombok是一个java库&#xff0c;它可以自动插入编辑器和构建工具&#xff0c;为您的java程序锦上添花。 再也不要写另一个getter或equals方法了&#xff0c;只要有一个注释&…

国内AI大模型的下半场-「百模大战免费篇」上线,让我们直接梦回十年前

| 我们正在经历第九次「烧钱」大战。 这个故事&#xff0c;大概要从2024年5月6号&#xff0c;一个叫DeepSeek-V2的模型开始说起。 那一天&#xff0c;DeepSeek宣布开源他们的第二代MoE大模型——DeepSeek-V2。根据披露的信息显示&#xff0c;该模型在性能上比肩GPT-4 Turbo。刚…

加仓硬核科技最好的时刻来了!

5月27日消息&#xff0c;港股三大指数V型转涨&#xff0c;恒指涨1.17%&#xff0c;科指涨1.72%&#xff0c;国指涨1.25%。板块方面&#xff0c;大型科技股走势分化&#xff0c;美团、阿里、腾讯小幅上涨&#xff0c;网易跌1.97%&#xff0c;京东跌0.67%&#xff0c;联想股价创历…

算术运算符

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 算术运算符是处理四则运算的符号&#xff0c;在数字的处理中应用得最多。常用的算术运算符如表4所示。 表4 常用的算术运算符 运 算 符 说 明…

Java:IO

首 java.io中有百万计的类&#xff0c;如何找到自己需要的部分&#xff1f; 流 IO涉及到一个“流”stream的概念&#xff0c;可以简单理解成数据从一个源头到一个目的地。明白数据从哪来&#xff0c;要到哪里去&#xff0c;数据流中是字节还是字符之后&#xff0c;才能找到自…

家政预约小程序06服务展示

目录 1 首页展示2 团购详情总结 在家政小程序中&#xff0c;最重要的信息就是各项服务的内容。顾客通过服务的信息&#xff0c;了解家政公司可以提供什么样的服务以及相关的收费。本篇我们介绍一下服务展示功能如何开发。 1 首页展示 在首页我们已经开发了活动展示、服务分类展…

来自Java的“菱形继承“,你听说过吗?

一、菱形继承的概念 菱形继承又叫做钻石继承&#xff0c;指的是不同的类同时继承自相同的父类&#xff0c;存在一个子类同时继承这些不同的类&#xff0c;即我们常说的“多继承”问题。 例如&#xff1a;B类和C类分别继承A类&#xff0c;而D类同时继承B类和C类。 如此图所示 二…

输出相关命令

什么是输入输出重定向&#xff0c;就是用另外一个位置来代替它&#xff0c;默认输入为键盘&#xff0c;默认输出为终端窗口 管道能把一系列的命令连起来&#xff0c;&#xff5c;为命令符 cat file 历史查询 history 回车可以查到用过的命令。上下左右键可以回到之前命令或…

深入理解深度学习中的激活层:Sigmoid和Softmax作为非终结层的应用

深入理解深度学习中的激活层&#xff1a;Sigmoid和Softmax作为非终结层的应用Sigmoid 和 Softmax 激活函数简介Sigmoid函数Softmax函数 Sigmoid 和 Softmax 作为非终结层多任务学习特征变换增加网络的非线性实际案例 注意事项结论 深入理解深度学习中的激活层&#xff1a;Sigmo…

【算法专题】双指针算法之 移动零

欢迎来到CILMY23的博客 &#x1f3c6;本篇主题为&#xff1a;双指针算法之移动零 &#x1f3c6;个人主页&#xff1a;CILMY23-CSDN博客 &#x1f3c6;系列专栏&#xff1a;Python | C | C语言 | 数据结构与算法 | 贪心算法 | Linux &#x1f3c6;感谢观看&#xff0c;支持的…

这3个AI自动生成绘画软件太好用啦!画画人必看

AI自动生成绘画软件正在成为艺术创作领域的一股新潮流&#xff0c;它们以其强大的功能和用户友好的设计&#xff0c;为艺术家们带来了前所未有的便利和创意空间。今天&#xff0c;我们将一起探索5款备受好评的AI自动生成绘画软件&#xff0c;它们不仅功能全面&#xff0c;而且操…