前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Excel数据分析案例:用蒙特卡洛方法分析团购活动的可行性

Excel数据分析案例:用蒙特卡洛方法分析团购活动的可行性

作者头像
沉默的白面书生
发布于 2019-05-22 15:01:35
发布于 2019-05-22 15:01:35
3.2K03
代码可运行
举报
运行总次数:3
代码可运行

当一家公司在做企业管理决策和市场营销决策的时候,不能100%确定每一项决策是否会让公司经营得更好。如果一家公司不断选择那些大大高于50%概率的能让公司经营改善的决策,那么长期来看这家公司就会得益于这些决策获得长期发展。

但是,由于对未来并不确定并且各种信息缺失,仅仅依靠经验和感觉很难有效预测未来的风险、机会和趋势,这里就使用蒙特卡洛模拟法来解决这个问题,通过数据来评估一个市场营销决策让公司盈利能力改善的概率。

美味披萨是一家知名的披萨店,店主正在考虑是否要参加某团购网站举办的团购活动,团购活动的条款是:

1、向客户提供售价为10元的两份披萨,政策售价为26元;

2、店主能够得到一般的收益,也就是5元;

3、店主的边际利润是50%

他考虑的是,参加团购能够带来更多的客户,卖出更多的披萨,但是由于团购的时候,售出的披萨要低于成本价,他困惑的是通过团购带来的客户是否能够变成回头客,以弥补团购造成的亏损。

梳理后,发现店主具体的困惑是:

1、参与这次团购活动的新客户的比例;

2、花费超过本次团购获得交易规模(26元)的人群比例;

3、对于哪些花费超过26元的客户,其花费多出26元的金额大小;

4、再次光顾的新客户比例

5、再次光顾的新客户所产生的年利润;

6、新客户的留存。

为了量化团购活动所产生的结果区间,这里就使用蒙特卡洛模拟法对这些不确定性建模,来评估团购活动是利润增长的几率,也就是评估该披萨店从新客户处获得的收益超过其利润亏损的概率。

首先,为了建模,需要获取更多的信息,通过对该店和团购网站的历史数据分析和客户调研后发现:

1、参与团购活动的人有75%是新客户;

2、参与团购活动的人有36%花费了超过团购金额的支出;

3、新客户中有20%变成了回头客;

通过以上数据,结合该店的实际情况,可以做如下的猜测:

1、参与本次团购活动的人有65%-85%会是新客户;

2、有30%-42%的客户花费超过26元;

3、花费超过26元的客户平均会比低于26元的客户多花费3-17元;

4、以为新客户带来的平均年利润为20-40元;

5、由该网站带来的新客户的平均年度留存率为55%-85%;

接下来,我们假设店主的6个困惑的不确定值等于介于低值和高值之间的任意假设值的概率是相等的,我们可以得到下列结果:

上图中新客户比例、超过金额的客户比例和回头客的比例是通过合理区间随机产生的。

我们假设一个不具普遍的情形,有100个客户参与了团购活动,并且获得了这100位客户的随机净收益利润值,包括当前的收益或亏损以及从增加的新客户处获得的收益,可以得到如下的结果:

当然上图中的当前收益-当前亏损的结果只是一次的结果,不具备参考性,我们需要更多次数的实验,获得等多的计算值。下图是通过蒙特卡洛计算得到500次随机计算的结果:

最终的结果如下:

也就是说本次团购活动有45.6%的几率会产生不亏损的结果。

如果需要原始数据的朋友,可以和我联系,加入我的知识星球获取。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.05.21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
PHP 中的几种主要加密方式原创
散列函数将数据转换成一个固定长度的字符串,这个过程是不可逆的。散列通常用于存储密码,以确保即使数据库被泄露,攻击者也无法轻易得到原始密码。
用户10819248
2024/09/29
2490
python3 rsa非对称加密与签名校验
本文由腾讯云+社区自动同步,原文地址 https://stackoverflow.club/article/python-rsa/
羽翰尘
2019/11/20
2.5K0
PHP加密解密方法及常见问题解决方案(php对称加密和非对称加密示例)
php是一种流行的服务器端编程语言,广泛用于web应用程序开发中。在实际应用中,php加密解密是非常常见的操作。本文将介绍php中常见的加密解密方法,以及常见问题的解决方案。
超级小可爱
2024/02/24
1K0
PHP 使用非对称加密算法(RSA)
  以前一直对客户端传给服务器的信息加密这一块一脸懵,如果app里面的用户登录信息被抓包拿到了,大写着 username:root,password:123456,  那不是很尴尬。
Lansonli
2021/10/09
1.9K0
PHP 加密与解密
在现代 Web 应用中,数据安全是至关重要的,尤其是处理用户的敏感信息时,如密码、个人身份信息、信用卡号等。为了保护这些敏感数据不被黑客窃取或篡改,我们常常需要使用加密技术对数据进行保护。PHP 作为一种广泛使用的服务器端脚本语言,也提供了多种加密和解密的方法,帮助开发者实现数据的安全保护。
繁依Fanyi
2025/02/06
5390
NETCore.Encrypt:最全的加解密开源库
在软件开发中,数据安全和隐私保护是至关重要的。无论是用户信息、敏感数据还是通信内容,都需要通过加密技术来确保其安全性和完整性。对于 .NET 开发者来说,NETCore.Encrypt 是一个功能强大且易于使用的开源加密解密库,它提供了丰富的加密算法和简洁的 API,能够满足大多数开发场景中的安全需求。
郑子铭
2025/03/17
1420
NETCore.Encrypt:最全的加解密开源库
Java技术专题:「入门到精通系列」深入探索常用的六种加密技术和实现
随着信息安全的日益重要,加密技术在软件开发领域中扮演着关键的角色。Java作为一门广泛应用的编程语言,提供了丰富的加密库和API,使得开发者可以轻松实现各种加密算法。本文将深入探索Java技术中常用到的六种加密技术,包括对称加密、非对称加密、哈希算法、消息摘要、数字签名和数字证书,并通过具体的实现代码帮助读者更好地理解和应用这些加密技术。
IT_陈寒
2024/01/08
3650
Java技术专题:「入门到精通系列」深入探索常用的六种加密技术和实现
PHP OpenSSL扩展 – 对称加密
PHP 在进入7.x 时代后,默认就不再附带 mcrypt 扩展,mcrypt 将被 openssl_* 一族函数所替代。所以,对于 PHPer 来说,有必要学习一下 PHP 的 OpenSSL 扩展。
全栈程序员站长
2022/07/11
2.1K0
openssl安装与使用
可以通过源码安装也可以apt-get install安装,安装openssl之前先看一下自己是否安装有openssl
全栈程序员站长
2022/07/22
4.9K0
openssl安装与使用
PHP的openssl加密扩展使用小结
枕边书
2018/01/04
1.7K0
NodeJS模块研究 - crypto
这次研究下 nodejs 的 crypto 模块,它提供了各种各样加密算法的 API。这篇文章记录了常用加密算法的种类、特点、用途和代码实现。其中涉及算法较多,应用面较广,每类算法都有自己适用的场景。为了使行文流畅,列出了本文记录的几类常用算法:
心谭博客
2020/04/21
2.4K0
Go加密算法总结
它是一种数据编码方式,虽然是可逆的,但是它的编码方式是公开的,无所谓加密。本文也对Base64编码方式做了简要介绍。
iginkgo18
2020/12/22
1.7K0
基础入门-算法逆向&散列对称非对称&JS源码逆向&AES&DES&RSA&SHA
密文-有源码直接看源码分析算法(后端必须要有源码才能彻底知道) 密文-没有源码1、猜识别 2、看前端JS(加密逻辑是不是在前端) #算法加密-概念&分类&类型
没事就要多学习
2024/07/18
1810
基础入门-算法逆向&散列对称非对称&JS源码逆向&AES&DES&RSA&SHA
加解密算法分析与应用场景
在日常开发中,无论是使用何种编程语言,我们都会遇到加解密的需求。例如,为了保护接口数据安全,我们需要对数据进行加密传输;在HTTPS协议中,通过非对称加密传输客户端私钥,然后双方使用该私钥进行对称加密通信;使用MD5算法进行文件一致性校验等。然而,面对众多的加解密方案,我们往往不清楚何时使用哪种方法。本文将为您梳理当前主流的加解密技术,并对算法进行科普性说明,但不涉及具体算法分析。根据日常应用场景,加解密技术大致可分为以下四类:
不惑
2024/05/13
6320
加解密算法分析与应用场景
了解主流加密方式:离散、对称与非对称加密算法
尊敬的读者们,大家好!今天我将为大家介绍计算机加密领域中主流的加密方式,帮助您更好地理解加密算法。我们将重点探讨离散加密、对称加密以及非对称加密算法,并以Go语言为示例进行说明。让我们一起深入了解这些关键的加密技术!
运维开发王义杰
2023/08/10
4880
了解主流加密方式:离散、对称与非对称加密算法
Bouncy Castle :国密加密在.NET Core中的实践
Bouncy Castle 是一个开源的密码学库, 提供了丰富的加密算法实现,包括常见的对称加密算法(如 AES)、非对称加密算法(如 RSA、ECC)、哈希算法(如 SHA-256)以及数字签名算法(如 ECDSA)
郑子铭
2025/03/20
1930
Bouncy Castle :国密加密在.NET Core中的实践
Golang:加密解密算法
在项目开发过程中,当操作一些用户的隐私信息,诸如密码,帐户密钥等数据时,往往需要加密后可以在网上传输.这时,需要一些高效地,简单易用的加密算法加密数据,然后把加密后的数据存入数据库或进行其他操作;当需要读取数据时,把加密后的数据取出来,再通过算法解密.
OwenZhang
2021/12/08
1.8K0
Golang:加密解密算法
PHP的OpenSSL加密扩展学习(一):对称加密
我们已经学过不少 PHP 中加密扩展相关的内容了。而今天开始,我们要学习的则是重点中的重点,那就是 OpenSSL 加密扩展的使用。为什么说它是重点中的重点呢?一是 OpenSSL 是目前 PHP 甚至是整个开发圈中的数据加密事实标准,包括 HTTPS/SSL 在内的加密都是它的实际应用,二是 OpenSSL 提供了对称和非对称加密的形式,也就是我们日常中最普遍的两种加密方式,这都是我们需要掌握的内容。
硬核项目经理
2020/11/03
2.4K0
PHP的OpenSSL加密扩展学习(一):对称加密
哈希算法是对称算法还是非对称算法_对称加密和非对称加密原理
作用:对任意一组输入数据进行计算,得到一个固定长度的输出摘要。 哈希算法的目的:为了验证原始数据是否被篡改。 哈希算法最重要的特点就是: 相同的输入一定得到相同的输出; 不同的输入大概率得到不同的输出。
全栈程序员站长
2022/11/01
1.3K0
请看,常见的加密算法及详解都在这里!
加密算法,是现在每个软件项目里必须用到的内容。广泛应用在包括了用户登入、数字签名、数据传输等多个场合。那大家都知道那些呢?今天我把常见的加密算法全部整理在这里,供大家学习参考。
攻城狮的那点事
2019/12/10
1.5K0
推荐阅读
相关推荐
PHP 中的几种主要加密方式原创
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验