效用曲线的三个实例
效用曲线的三个实例
文章目录
- 效用曲线的三个实例
- 什么是效用曲线
- 风险与回报:投资决策
- 消费选择:价格与质量的平衡
- 程序员绩效评估:准时与程序正确性
- 分析
- - 风险与回报:投资决策分析
- - 消费选择:价格与质量的平衡
- - 程序员绩效评估:准时与程序正确性
什么是效用曲线
今天看了一本书叫数据化决策 。对我很有启发
下面是来自 百度百科的的解释
在决策中,决策者的个性、才智、胆识、经验等主观因素,使不同的决策者对相同的益损问题 (获取收益或避免损失)作出不同的反应;即使是同一决策者,由于时间和条件等客观因素不同,对相同的益损问题也会有不同的反应。决策者这种对于益损问题的独特感受和取舍,称之为“效用”。效用曲线就是用来反映决策后果的益损值对决策者的效用(即益损值与效用值)之间的关系曲线。通常以益损值为横坐标,以效用值为纵坐标,把决策者对风险态度的变化在此坐标系中描点而拟合成一条曲线。
具体见效用曲线
风险与回报:投资决策
在投资决策中,投资者通常需要在回报和风险之间做权衡。效用曲线可以帮助理解,在面对不同风险和回报组合时,如何做出决策。通常,效用曲线会呈现出“递减的效用”,即投资者对于风险的厌恶性较高,因此,随着风险增加,额外回报带来的效用增加较少。
投资A:回报率10%,风险为5%
投资B:回报率20%,风险为15%
消费选择:价格与质量的平衡
当消费者面对不同产品时,他们往往需要在价格和质量之间做出选择。效用曲线可以帮助消费者理解,在哪些情况下他们愿意支付更高的价格以获得更好的质量,或者在质量提升时愿意接受某种程度的妥协。
产品A:价格100元,质量为80
产品B:价格120元,质量为90
程序员绩效评估:准时与程序正确性
在这个例子中,我们需要权衡两位程序员的准时完成任务和程序正确性:
程序员A:准时完成任务的概率:99% 程序正确的概率:95%
程序员B:准时完成任务的概率:92% 程序正确的概率:99%
分析
- 风险与回报:投资决策分析
投资A:回报率较低(10%),但风险也较低(5%),适合风险厌恶型投资者。这种投资的优势在于相对的稳定性,适合那些不希望承担过大波动的投资者。
投资B:回报率较高(20%),但风险也较高(15%),适合能够承担较高风险的投资者。尽管回报更高,但也意味着更大的不确定性。
投资决策:回报与风险的效用曲线计算
在投资决策中,投资者通常需要在回报和风险之间做权衡。我们使用效用函数来计算每种投资的效用值,并帮助决策者理解回报和风险之间的权衡。
效用函数
效用函数通常用来衡量在不同选择下的相对满意度。在这个投资决策的情境中,效用函数可以表示为:
效用=log(回报率)−k×风险
其中:
- 回报率(Return):投资的年回报率,表示投资者从投资中期望获得的回报。
- 风险(Risk):投资的风险水平,通常由波动性(如标准差)来衡量。
- k:一个常数,表示投资者对风险的厌恶程度,较高的
k 值表示投资者更倾向于避免风险。
计算步骤
- 回报率(Return)
我们根据每个投资的预期回报(如10%或20%)来量化回报率。
投资A的回报率为10%。
投资B的回报率为20%。
- 风险(Risk)
风险通常由标准差(或波动性)来表示,反映投资的不确定性。
投资A的风险为5%。
投资B的风险为15%。
3 效用函数的计算
我们将回报率和风险代入效用函数,计算每个投资的效用值:
投资A(回报率10%,风险5%)的效用值计算为:
效用A=log(10)−0.2×5
投资B(回报率20%,风险15%)的效用值计算为:
效用B=log(20)−0.2×15
绘制效用曲线
使用上述效用值,我们绘制效用曲线,展示回报和风险的不同组合下,投资者的相对满意度。
效用曲线的意义
回报率的对数值:
log(回报率)表示投资者对回报的需求,随着回报率的增加,效用值也会上升。
风险的惩罚项:
风险的加权部分(0.2×风险)表示投资者对风险的厌恶程度,随着风险的增加,效用值会下降。
最终决策:通过这些计算,效用曲线展示了不同投资选项的相对吸引力。投资者可以根据自己的风险承受能力,选择最合适的投资。
- 消费选择:价格与质量的平衡
分析:
产品A:价格较低(100元),但质量相对较低(80)。对于预算有限的消费者,产品A可能更具吸引力,尤其是在质量提升不显著的情况下。
产品B:价格较高(120元),但质量更好(90)。对于更注重质量的消费者,可能愿意支付更高的价格,以获得更好的质量。
效用曲线的构建:
我们将使用一个简单的效用函数来表示消费者的选择,假设消费者对价格和质量的权衡具有一定的偏好。效用函数可以表示为:
效用=log(质量)−p×价格

这是根据价格和质量的平衡所绘制的效用曲线图。在图中:
红点表示产品A(价格100元,质量80)。
蓝点表示产品B(价格120元,质量90)。
我们可以看到,随着质量的提高,效用值也会增加。然而,随着价格的提升,消费者的效用会有所下降。这条效用曲线帮助我们理解,在不同的价格和质量组合下,消费者的满意度如何变化。
如果消费者对价格更敏感(即𝑝值较大),他们可能更倾向于选择产品A,因为其价格更低,效用可能较高。
如果消费者更注重质量,他们可能会选择产品B,尽管其价格较高,但质量的提升带来了更高的效用。
这个效用曲线展示了消费者在价格和质量之间做出权衡的过程。
这个很有意思,我们用一个其实案列说明 :
截图来自 京东 网页版 ,三得利 京东自营店




1.25L * 6=57元 1.25L * 6瓶:9.5元/瓶
900ml12=75元 900ml * 12瓶:6.25元/瓶
300ml6=21.9元 300ml * 6瓶:3.65元/瓶
500ml*15=63元 500ml * 15瓶:4.2元/瓶
但是如果按每ml算 。最便宜的是 900ml * 12瓶:0.69元/100ml
1.25L * 6瓶:0.76元/100ml
900ml * 12瓶:0.69元/100ml
300ml * 6瓶:1.22元/100ml
500ml * 15瓶:0.84元/100ml
- 程序员绩效评估:准时与程序正确性
目标:
我们将通过效用曲线来评估这两个程序员的表现,并决定哪一位更好。我们假设准时完成任务和程序正确性的重要性是相同的,因此给这两个指标相同的权重(50%)。
效用计算公式:
效用值=权重1×准时完成任务的概率+权重2×程序正确的概率
这是根据准时完成任务和程序正确性计算的效用曲线。根据我们的计算:
程序员A的效用值较高,因为他在准时完成任务方面的表现(99%)明显优于程序员B。
程序员B在程序正确性上表现更好(99%),但由于准时完成任务的概率较低(95%),其效用值较低。
我们可以通过生成一个二维效用曲线来展示不同的准时性和程序正确性下的效用变化,帮助我们理解如何平衡这两个因素。
绘制一个效用曲线,它表示准时完成任务的概率与程序正确的概率之间的权衡。

但是这个是在 两个指标相同的权重(50%)基础上得出结论。
相关文章:
效用曲线的三个实例
效用曲线的三个实例 文章目录 效用曲线的三个实例什么是效用曲线风险与回报:投资决策消费选择:价格与质量的平衡程序员绩效评估:准时与程序正确性 分析- 风险与回报:投资决策分析- 消费选择:价格与质量的平衡- 程序员绩…...
JavaScript面向对象编程:Prototype与Class的对比详解
JavaScript面向对象编程:Prototype与Class的对比详解 JavaScript面向对象编程:Prototype与Class的对比详解引言什么是JavaScript的面向对象编程?什么是Prototype?Prototype的定义Prototype的工作原理示例代码优点缺点 什么是JavaS…...
neo4j-community-5.26.0 create new database
1.edit neo4j.conf 把 # The name of the default database initial.dbms.default_databasehonglouneo4j # 写上自己的数据库名称 和 # Name of the service #5.0 server.windows_service_nameneo4j #4.0 dbms.default_databaseneo4j #dbms.default_databaseneo4jwind serve…...
pytorch实现门控循环单元 (GRU)
人工智能例子汇总:AI常见的算法和例子-CSDN博客 特性GRULSTM计算效率更快,参数更少相对较慢,参数更多结构复杂度只有两个门(更新门和重置门)三个门(输入门、遗忘门、输出门)处理长时依赖一般适…...
有没有个性化的UML图例
绿萝小绿萝 (53****338) 2012-05-10 11:55:45 各位大虾,有没有个性化的UML图例 绿萝小绿萝 (53****338) 2012-05-10 11:56:03 例如部署图或时序图的图例 潘加宇 (35***47) 2012-05-10 12:24:31 "个性化"指的是? 你的意思使用你自己的图标&…...
在CentOS服务器上部署DeepSeek R1
在CentOS服务器上部署DeepSeek R1,并通过公网IP与其进行对话,可以按照以下步骤操作: 一、环境准备 系统要求: CentOS 8+(需支持AVX512指令集)。 硬件配置: GPU版本:NVIDIA驱动520+,CUDA 11.8+。 CPU版本:至少16核处理器,64GB内存。 存储空间:原始模型需要30GB,量…...
Vue3.0实战:大数据平台可视化
文章目录 创建vue3.0项目项目初始化项目分辨率响应式设置项目顶部信息条创建页面主体创建全局引入echarts和axios后台接口创建express销售总量图实现完整项目下载项目任何问题都可在评论区,或者直接私信即可。 创建vue3.0项目 创建项目: vue create vueecharts选择第三项:…...
洛谷 P1130 红牌 C语言
题目描述 某地临时居民想获得长期居住权就必须申请拿到红牌。获得红牌的过程是相当复杂,一共包括 N 个步骤。每一步骤都由政府的某个工作人员负责检查你所提交的材料是否符合条件。为了加快进程,每一步政府都派了 M 个工作人员来检查材料。不幸的是&…...
语音识别播报人工智能分类垃圾桶(论文+源码)
2.1 需求分析 本次语音识别播报人工智能分类垃圾桶,设计功能要求如下∶ 1、具有四种垃圾桶,分别为用来回收厨余垃圾,有害垃圾,可回收垃圾,其他垃圾。 2、当用户语音说出“旧报纸”,“剩菜”等特定词语时…...
MVC、MVP和MVVM模式
MVC模式中,视图和模型之间直接交互,而MVP模式下,视图与模型通过Presenter进行通信,MVVM则采用双向绑定,减少手动同步视图和模型的工作。每种模式都有其优缺点,适合不同规模和类型的项目。 ### MVVM 与 MVP…...
shiro学习五:使用springboot整合shiro。在前面学习四的基础上,增加shiro的缓存机制,源码讲解:认证缓存、授权缓存。
文章目录 前言1. 直接上代码最后在讲解1.1 新增的pom依赖1.2 RedisCache.java1.3 RedisCacheManager.java1.4 jwt的三个类1.5 ShiroConfig.java新增Bean 2. 源码讲解。2.1 shiro 缓存的代码流程。2.2 缓存流程2.2.1 认证和授权简述2.2.2 AuthenticatingRealm.getAuthentication…...
负载均衡器高可用部署
Haproxy 和 Keepalived安装Haproxy配置文件准备Keepalived配置及健康检查启动Haproxy & Keepalived服务继续上一篇文章《K8S集群架构及主机准备》,下面介绍负载均衡器搭建过程 Haproxy 和 Keepalived安装 在负载均衡器两个主机上安装即可 apt install haproxy keepalived…...
属性编程与权限编程
问题 如何获取文件的大小,时间戳以及类型等信息? 再论 inode 文件的物理载体是硬盘,硬盘的最小存储单元是扇区 (每个扇区 512 字节) 文件系统以 块 为单位(每个块 8 个扇区) 管理文件数据 文件元信息 (创建者、创建日期、文件大小&#x…...
用 HTML、CSS 和 JavaScript 实现抽奖转盘效果
顺序抽奖 前言 这段代码实现了一个简单的抽奖转盘效果。页面上有一个九宫格布局的抽奖区域,周围八个格子分别放置了不同的奖品名称,中间是一个 “开始抽奖” 的按钮。点击按钮后,抽奖区域的格子会快速滚动,颜色不断变化…...
R语言绘制有向无环图(DAG)
有向无环图(Directed Acyclic Graph,简称DAG)是一种特殊的有向图,它由一系列顶点和有方向的边组成,其中不存在任何环路。这意味着从任一顶点出发,沿着箭头方向移动,你永远无法回到起始点。 从流…...
报错Too many open files
1、先查看系统最大打开文件数 # 查看当前系统打开文件最大数 # ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signal…...
Spring Web MVC基础第一篇
目录 1.什么是Spring Web MVC? 2.创建Spring Web MVC项目 3.注解使用 3.1RequestMapping(路由映射) 3.2一般参数传递 3.3RequestParam(参数重命名) 3.4RequestBody(传递JSON数据) 3.5Pa…...
129.求根节点到叶节点数字之和(遍历思想)
Problem: 129.求根节点到叶节点数字之和 文章目录 题目描述思路复杂度Code 题目描述 思路 遍历思想(利用二叉树的先序遍历) 直接利用二叉树的先序遍历,将遍历过程中的节点值先利用字符串拼接起来遇到根节点时再转为数字并累加起来,在归的过程中…...
unity中的动画混合树
为什么需要动画混合树,动画混合树有什么作用? 在Unity中,动画混合树(Animation Blend Tree)是一种用于管理和混合多个动画状态的工具,包括1D和2D两种类型,以下是其作用及使用必要性的介绍&…...
AWS EMR使用Apache Kylin快速分析大数据
在AWS Elastic MapReduce(EMR)集群上部署和使用Apache Kylin,以实现对大规模数据集的快速分析,企业可以充分利用云计算的强大资源和Kylin的数据分析能力,实现快速、高效的数据分析。以下是该案例的详细步骤和要点&…...
MySQL存储过程和存储函数_mysql 存储过 call proc_stat_data(3,null)
2)很难调试存储过程。只有少数数据库管理系统允许调试存储过程。不幸的是,MySQL不提供调试存储过程的功能。 1.2 数据准备 创建数据库: DEFAULT CHARACTER SET utf8; use test;这里记得设置编码! 创建测试表: DROP…...
spacemacs gnuplot
个人博客地址:spacemacs gnuplot | 一张假钞的真实世界 环境 Ubuntu 16.10Emacs 24 安装过程 spacemacs安装 安装Emacs sudo apt-get install emacs 安装spacemacs (1)如果已经存在Emacs配置文件,首先备份: c…...
Flink2支持提交StreamGraph到Flink集群
最近研究Flink源码的时候,发现Flink已经支持提交StreamGraph到集群了,替换掉了原来的提交JobGraph。 新增ExecutionPlan接口,将JobGraph和StreamGraph作为实现。 Flink集群Dispatcher也进行了修改,从JobGraph改成了接口Executio…...
Kotlin 使用 Springboot 反射执行方法并自动传参
在使用反射的时候,执行方法的时候在想如果Springboot 能对需要执行的反射方法的参数自动注入就好了。所以就有了下文。 知识点 获取上下文通过上下文获取 Bean通过上下文创建一个对象,该对象所需的参数由 Springboot 自己注入 创建参数 因为需要对反…...
索罗斯的“反身性”(Reflexivity)理论:市场如何扭曲现实?(中英双语)
索罗斯的“反身性”(Reflexivity)理论:市场如何扭曲现实? 一、引言:市场是镜子,还是哈哈镜? 在传统经济学中,市场通常被认为是一个理性、有效的反映现实的系统。按照经典经济学理论…...
Vue 入门到实战 七
第7章 渲染函数 目录 7.1 DOM树 7.2 什么是渲染函数 7.3 h()函数 7.3.1 基本参数 7.3.2 约束 7.3.3 使用JavaScript代替模板功能 7.1 DOM树 7.2 什么是渲染函数 在多数情况下,Vue推荐使用模板template来创建HTML。然而在一些应用场景中,需要使用J…...
系统学习算法: 专题八 二叉树中的深搜
深搜其实就是深度优先遍历(dfs),与此相对的还有宽度优先遍历(bfs) 如果学完数据结构有点忘记,如下图,左边是dfs,右边是bfs 而二叉树的前序,中序,后序遍历都可…...
进程、线程、内存和IO模型的概念详解
进程、线程、内存和IO模型的概念详解 1 进程与线程1.1 进程1.1.1 进程分类1.1.2 进程的状态和转换1.1.3 僵尸进程和孤儿进程的区别1.1.4 进程之间的通信1.1.5 用户态和内核态1.1.6 用户空间和内核空间 1.2 线程1.2.1 线程的状态和转换1.2.2 进程与线程的区别 1.3 多进程和多线程…...
DeepSeek:AI领域的创新先锋
在人工智能领域,DeepSeek正以其独特的创新技术引领着行业的发展。作为一款高性能、低成本的AI模型,DeepSeek在架构设计、训练优化和应用场景等多个方面都展现出了显著的创新点。这些创新不仅使其在技术上取得了突破,也为AI的普及化和应用拓展…...
Labelme转Voc、Coco
Q:在github找的cv代码基本都是根据现有且流行的公共数据集格式组织的训练数据集,这导致我使用labelme标注好之后需要我们重新组织数据集 labelme2coco #!/usr/bin/env pythonimport argparse import collections import datetime import glob import j…...
