[2021]不确定成本下的处理分配

news2024/11/23 8:09:32

英文题目:Treatment Allocation under Uncertain Costs

中文题目:不确定成本下的处理分配

单位:swager、uber

时间:2021

论文链接:https://arxiv.org/pdf/2103.11066.pdf

代码:

摘要:

我们考虑学习如何最优分配成本不确定的治疗方法的问题,并可能因治疗前协变量而异。如果我们需要优先考虑访问不同患者用于不同数量的时间的稀缺资源,或者在营销中,如果我们想要针对公司成本取决于使用折扣多少折扣,则该设置可能出现在医学中。在这里,我们推导出预算约束下的最佳治疗分配规则的形式,并提出了一种实用的基于随机森林的方法,使用来自随机试验的数据或更广泛地说,未混淆的数据来学习治疗规则。我们的方法利用了我们问题之间的统计联系,以及使用工具变量学习内生性下的异质治疗效果。我们发现我们的方法在模拟和营销应用中都表现出有希望的经验性能。

1 引言

        数据驱动的资源分配在几个不同的领域越来越普遍。一种流行的方法首先建模治疗异质性。给定一个治疗(或干预)和感兴趣的结果,我们还收集了大量的(治疗前)协变量,并试图估计这些协变量如何调节治疗对结果的影响。然后,我们将治疗分配给那些根据协变量预测对其做出最强烈反应的个体。作为这种范式的例子,在医学、Basu、Sussman 和 Hayward [2017] 中,考虑分配更积极的治疗,以减少对估计从中受益的心血管疾病患者的血压;在营销中,Ascarza [2018] 和 Lemmens 和 Gupta [2020] 认为靶向保留为估计对其最响应的客户提供;而在经济学中,Kitagawa 和 Tetenov [2018] 讨论了将工作培训计划资格优先分配给那些估计从该计划中获得最大就业提升的工作申请人。然而,这一系列工作的一个限制是现有的治疗个性化方法在很大程度上忽略了分配治疗的成本。在上述所有三种情况下,这不是一个问题:在这里,处理任何特定的人成本大致相同作为处理另一个,因此仅基于结果分配治疗是有效的。然而,在问题设置中,处理不同人的成本并不相同,我们有一个预算限制我们可以在治疗上花费的总资源,优先考虑基于治疗异质性的人可能会适得其反。

        作为医学的一个具体例子,考虑一个重症监护床不足的医院来治疗所有传入的患者,需要选择谁优先考虑给定的可用资源。此外,假设医院只有两种类型的传入患者。A型患者对治疗有反应,如果接受重症监护,他们生存的机会就会上升10%;然而,他们的恢复很慢,如果承认,他们会在单位里花费20天。相比之下,B 型患者如果入院,生存率机会增加 5%,但如果入院,只会在单位内花费 5 天。在这里,基于治疗异质性的目标将优先考虑 A 型患者,但这不是效用最大化的优先级规则:如果医院只针对 A 型患者,从长远来看,它可以每天保存 0.5 名患者和 100 名重症监护床,而如果它只针对 B 型患者,它可以每天将这个数字翻倍至 1 名患者和 100 名重症监护床。1 在营销中,如果想要瞄准可能根据客户参与多少费用来成本公司不同的报价,就会出现类似的问题,例如,当健身房发出“第一个月免费”报价,希望吸引新的长期客户。

        在本文中,我们在预算有限的环境中形式化了最佳个性化问题,我们对感兴趣的处理的成本既有变量又不确定。因此,例如,在上述分配重症监护床的例子中,我们将允许协变量调节不同患者平均需要保持重症监护多长时间,但不假设医院先验地知道这种关系。然后,我们解决了种群最优处理优先级规则,并开发了一种基于广义随机森林估计该规则的实用非参数方法[Breiman, 2001, Athey, Tibshirani和Wager, 2019]。当应用于由“共享经济”公司运行的营销活动时,我们发现我们的方法大大优于忽略成本的 näıve 方法,以及一个简单的基线,它试图使用单独的森林学习成本和治疗异质性,然后合成它们的预测。

备注:

Stefan Wager 是斯坦福商业研究生院运营、信息技术助理教授。Wager对本出版物的贡献是一个付费顾问,不是他的斯坦福大学职责或责任的一部分。

2 以成本不确定为目标处理

 2.1预算约束下的最优分配

2.2使用随机试验进行识别

2.3学习处理规则

乍一看,像 (5) 所示估计协方差比率的问题似乎是一个明确但可能困难的统计问题。然而,幸运的是,事实证明这是一个在文献中已经受到相当大的关注的问题,因为在尝试使用工具变量估计(条件)局部平均治疗效果时,统计等效的估计问题出现了 [Angrist, Imbens, and Rubin, 1996, Durbin, 1954]。

3实证研究

4讨论

        在本文中,我们考虑了在预算约束下优化优先(或针对)处理的问题,同时允许将不同人视为变量和不确定的成本。这种结构的问题经常出现在医学、营销等领域;然而,除了少数例外,这种设置并不关注现有的数据驱动决策文献。在这里,我们使用 Dantzig [1957] 的解决方案推导出最优优先排序规则的形式到分数背包问题中,并使用工具变量建立了异构处理效果估计问题的统计联系,使我们能够通过从 Athey、Tibshirani 和 Wager [2019] 中重新利用现成的随机森林软件来估计最佳优先排序规则。在模拟和营销应用中,所提出的方法显示出相当大的前景,以帮助我们有效地学习谁优先考虑治疗。
 

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

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

相关文章

一个基于Excel模板快速生成Excel文档的小工具

介绍 DocumentGenerator是一个Excel快速生成工具,目标以后还能实现Word、pdf等的文件的生成。该程序独立运行,可通过HTTP接口调用其生成接口。 典型使用场景为如下: 使用者编写模板文件使用者准备模板文件的填充JSON数据内容使用者通过网络…

STM32:串口轮询模式、中断模式、DMA模式和接收不定长数据

一.串口轮询模式底层机制: 在STM32每个串口的内部都有两个寄存器:发送数据寄存器(TDR)/发送移位寄存器,当我们调用HAL_UART_Transmit 把数据发送出去时,CPU会将数据依次将数据发送到数据寄存器中,移位寄存器中的数据会根据我们设置…

leetcode做题笔记206. 反转链表

给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head [1,2,3,4,5] 输出:[5,4,3,2,1]示例 2: 输入:head [1,2] 输出:[2,1]示例 3: 输入&am…

k8s replicaSet,deployment 学习笔记

文章目录 replicaSet 和 deployment 两者的关系。创建滚动更新回滚 replicaSet 和 deployment 两者的关系。 在 Kubernetes 中,ReplicaSet 和 Deployment 都是用来确保某种 Pod 的副本数目。但是,ReplicaSet 和 Deployment 是有差别的,二者的…

【送书福利-第二十二期】《Vue.js 3企业级项目开发实战(微课视频版)》

😎 作者介绍:我是程序员洲洲,一个热爱写作的非著名程序员。CSDN全栈优质领域创作者、华为云博客社区云享专家、阿里云博客社区专家博主、前后端开发、人工智能研究生。公粽号:程序员洲洲。 🎈 本文专栏:本文…

电路器件认识与KV STUDIO的实践(二)

当当当当,下班了,下面来记录一下小编学习到的电气知识与plc的应用吧!!! 目录 电路元器件的认识 断路器(作用是过载保护、短路保护、地线故障保护和手动控制) 漏电断路器(当漏电电…

H5游戏源码分享-考眼力游戏猜猜金币在哪

H5游戏源码分享-考眼力游戏猜猜金币在哪 <!DOCTYPE html> <html> <head><meta http-equiv"Content-Type" content"text/html; charsetUTF-8"><meta charset"UTF-8"><meta name"apple-mobile-web-app-capa…

vue3后台管理系统之跨域代理

vite.config.js中 server: {port: 5002,host: true, //0.0.0.0open: false,strictPort: true,proxy: {// 请求前缀/api&#xff0c;只有加了/api前缀的请求才会走代理(前端自定义)/api: {target: http://127.0.0.1:8000,// 获取服务器地址的设置changeOrigin: true,// 路径重写…

LeetCode热题100 240.搜索二维矩阵||

题目描述&#xff1a; 编写一个高效的算法来搜索 m*n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性&#xff1a; 每行的元素从左到右升序排列。每列的元素从上到下升序排列。 示例1&#xff1a; 输入&#xff1a;matrix [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,2…

java项目之时间管理系统(ssm框架)

项目简介 时间管理系统实现了以下功能&#xff1a; 管理员&#xff1a;个人中心、用户管理、分类列表管理、在线学习管理、励志视频管理、活动项目管理、活动报名管理、目标制定管理、论坛管理、系统管理。用户&#xff1a;注册、个人中心、活动报名管理、目标制定管理、我的…

SonarLint安装与简介

简介&#xff1a; SonarLint 是SonarQube官方推出的可以在idea 静态扫描插件&#xff0c;可以同步sonarqube的规则&#xff0c;在开发编译的时候发现问题&#xff0c;可以有效减少在流水线扫描返工的次数 安装 idea 选择setttings &#xff0c;搜索sonarlint插件&#xff0c…

“第五十四天” 溢出判断,标志位 ,有问题

之前说过在运算的时候可能发生溢出&#xff0c;这种情况只会出现在 正正相加 &#xff0c;负负相加 的时候才会出现前者是上溢&#xff0c;正正加得负&#xff0c;后者是下溢&#xff0c;负负加得正。&#xff08;减法变成加法&#xff0c;再看&#xff09; 加减运算&溢出…

【Luckfox pico入门记录(二)】ubuntu22.04系统烧录

写在前面 最近在看智能手表的选型&#xff0c;但是作为一个小白的我&#xff0c;发现要么核心板太大了&#xff0c;不适合作为手表(大多数核心板的面积都在4*4以上&#xff0c;而且很少带有WIFI芯片&#xff0c;即使带有WIFI芯片也不是PCB天线而是那种立着的天线。而Luckfox因为…

考点之数据结构

概论 时间复杂度和空间复杂度是计算机科学中用来评估算法性能的重要指标。 时间复杂度&#xff1a; 时间复杂度衡量的是算法运行所需的时间。它表示算法执行所需的基本操作数量随着输入大小的增长而变化的趋势。 求法&#xff1a; 通常通过分析算法中基本操作执行的次数来…

简单方法搭建个人网站

随着互联网的发展&#xff0c;越来越多的人希望拥有一个属于自己的网站&#xff0c;用来展示自己的个人才华、推广自己的产品或服务。但是&#xff0c;很多人都因为没有编程知识而望而却步。现在&#xff0c;有一个简单的方法可以帮助你轻松搭建网站&#xff0c;无需编程知识。…

并发编程

什么是并发编程&#xff1f; 并行&#xff1a;在同一个时间节点上&#xff0c;多个线程同时执行(是真正意义上的同时执行) 并发&#xff1a;一个时间段内&#xff0c;多个线程依次执行。 并发编程&#xff1a;在例如买票、抢购、秒杀等等场景下&#xff0c;有大量的请求访问…

「常识」浮点数和定点数

浮点数和定点数 本篇文章旨在简短的介绍浮点数、定点数的定义&#xff0c;以及一些常见的数制、补码。 一、常识 如果缺少以下常识的话&#xff0c;将很难理解浮点数和定点数的概念。 1、数 自然数整数/分数小数&#xff1a;有限小数、无限循环小数、无限不循环小数实数&a…

独创改进 | RT-DETR 引入 Asymptotic Hybrid Encoder | 渐进混合特征解码结构

本专栏内容均为博主独家全网首发,未经授权,任何形式的复制、转载、洗稿或传播行为均属违法侵权行为,一经发现将采取法律手段维护合法权益。我们对所有未经授权传播行为保留追究责任的权利。请尊重原创,支持创作者的努力,共同维护网络知识产权。 文章目录 网络结构实验结果…

97. 交错字符串

题目链接&#xff1a;力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 解题思路&#xff1a;动态规划。 如果s1.length()s2.length ! s3.length()&#xff0c;直接返回false&#xff0c;否则使用动态规划求解。定义状态&#xff1a;dp[i][i]&#xff…

在CPU上运行yolov5

https://blog.csdn.net/weixin_54721509/article/details/122983561 前提是安装好了 python和 opencv基本环境 &#xff0c;如果没按转可以参考&#xff1a;https://blog.csdn.net/yangshengwei230612/article/details/127606771 安装pytorch 进入pytorch官网 https://pytor…