产品结构分析
波士顿矩阵
波士顿矩阵又称市场增长率-相对市场份额矩阵、波士顿咨询集团法、四象限分析法、产品系列结构管理法等。
适用于一般产品,不适合引流产品。
-
明星产品:高市场占有率,高业务增长率
-
金牛产品:高市场占有率,低业务增长率
-
问题产品:低市场占有率,高业务增长率
-
瘦狗产品:低市场占有率,低业务增长率
波士顿矩阵的应用
(1)评价各项业务的前景。BCG是用市场增长率这一指标来表示发展前景的。这一步的数据可以从企业的经营分析系统中提取。
(2)评价各项业务的竞争地位。BCG是用“相 对市场份额”这个指标来表示竞争力的。这一步需要做市场调查才能得到相对准确的数据。计算公式是把一单位的收益除以其最大竞争对手的收益。
(3)表明各项业务在BCG矩阵图上的位置。具体方法是以业务在二维坐标上的坐标点为圆心画一个圆圈,圆圈的大小来表示企业每项业务的销售额。
(4)确定纵坐标“市场增长率”的一个标准线,从而将“市场增长率”划分为高、低两个区域。
比较科学的方法有两种:
-
把该行业市场的平均增长率作为分界线
-
把多种产品的市场增长率(加权)平均值作为界分点
需要说明的是,高市场增长定义为销售额至少达到10%的年增长率(扣除通货膨胀因素后)。
(5)确定横坐标“相对市场份额”的一个标准线,从而将“相对市场份额”划分为高、低两个区域。
拜耳产品结构分析
首先获取拜耳全店商品交易数据,数据样例如下图所示。
baier_02 = pd.read_excel(‘./baier/电商案例数据/拜耳店铺数据/拜耳全店商品交易数据.xlsx’)
baier_02.head()
以单个商品为聚合,分别对交易增长幅度求平均,支付转化指数求平局,交易金额求和,这些只需要一行代码就能搞定。
下一步将单个商品的交易金额除以全部商品的交易总金额,得到单个商品的交易金额占比。
baier_str = baier_02.groupby(‘商品’).agg({‘交易增长幅度’:np.mean,
‘支付转化指数’:np.mean,
‘交易金额’:np.sum})
baier_str[‘交易金额占比’] = baier_str.交易金额/baier_str.交易金额.sum()*100
baier_str.head()
对上述表进行描述性统计,查看下是否有缺失值、异常值等"脏"数据或不合理的数据。从结果看,交易增长幅度最大值(红色框框)为1030,很明显是个异常值,我们将其删除,
baier_str.describe()
删除异常值
baier_str = baier_str[baier_str.交易增长幅度!=1030.00]
明星产品
高销售额占比,高销售增长率
它是指处于高增长率、高市场占有率象限内的产品群,这类产品可能成为企业的现金牛产品,需要加大投资以支持其迅速发展。
采用的发展战略是:积极扩大经济规模和市场机会,以长远利益为目标,提高市场占有率,加强竞争地位。发展战略以及明星产品的管理与组织最好采用事业部形式,由对生产技术和销售两方面都很内行的经营者负责。
明星产品=baier_str.where((baier_str.交易增长幅度>=baier_str.交易增长幅度.mean()
)&(baier_str.交易金额>=baier_str.交易金额.mean())).dropna()
明星产品
金牛产品
高销售额占比,低销售增长率
现金牛产品(cash cow),又称厚利产品。它是指处于低增长率、高市场占有率象限内的产品群,已进入成熟期。其财务特点是销售量大,产品利润率高、负债比率低,可以为企业提供资金,而且由于增长率低,也无需增大投资。因而成为企业回收资金,支持其它产品,尤其明星产品投资的后盾。
-
把设备投资和其它投资尽量压缩;
-
采用榨油式方法,争取在短时间内获取更多利润,为其它产品提供资金。
对于这一象限内的销售增长率仍有所增长的产品,应进一步进行市场细分,维持现存市场增长率或延缓其下降速度。
金牛产品 = baier_str.where((baier_str.交易增长幅度<=baier_str.交易增长幅度.mean()
)&(baier_str.交易金额>=baier_str.交易金额.mean())).dropna()
金牛产品
问题产品
低销售额占比,高销售增长率
问题产品(question marks)。它是处于高增长率、低市场占有率象限内的产品群。前者说明市场机会大,前景好,而后者则说明在市场营销上存在问题。
其财务特点是利润率较低,所需资金不足,负债比率高。例如在产品生命周期中处于引进期、因种种原因未能开拓市场局面的新产品即属此类问题的产品。
对问题产品应采取选择性投资战略。因此,对问题产品的改进与扶持方案一般均列入企业长期计划中。
问题产品=baier_str.where((baier_str.交易增长幅度>=baier_str.交易增长幅度.mean()
)&(baier_str.交易金额<=baier_str.交易金额.mean())).dropna()
问题产品
瘦狗产品
低销售额占比,低销售增长率
瘦狗产品(dogs),也称衰退类产品。它是处在低增长率、低市场占有率象限内的产品群。其财务特点是利润率低、处于保本或亏损状态,负债比率高,无法为企业带来收益。
对这类产品应采用撤退战略:
-
首先应减少批量,逐渐撤退,对那些销售增长率和市场占有率均极低的产品应立即淘汰。
-
其次是将剩余资源向其它产品转移。
-
第三是整顿产品系列,最好将瘦狗产品与其它事业部合并,统一管理。
瘦狗产品 = baier_str.where((baier_str.交易增长幅度<=baier_str.交易增长幅度.mean()
)&(baier_str.交易金额<=baier_str.交易金额.mean())).dropna()
瘦狗产品
从以上结果,可以得到如下几点信息。
-
拜耳低明显产品不明显,增长缓慢的一个原因
-
潜力款产品较多,要考虑是否应该投入更多的营销资源去保持增长幅度,使得其转化为明显产品或金牛产品
-
潜力款产品较多,要考虑是否应该投入营销资源去保持增长幅度,使得其转化为明显产品或金牛产品
-
瘦狗产品:产品容量、外观设计问题,或是产品标题问题
波斯顿矩阵可视化
为了方便大家查看,可视化代码如下,代码比较简单,一个循环绘制四个字图。
ax = plt.figure(figsize=(8,8))
a = [问题产品,明星产品,瘦狗产品,金牛产品]
b = [‘问题产品’,‘明星产品’,‘瘦狗产品’,‘金牛产品’]
c = [‘b’,‘y’,‘r’,‘k’]
for i in range(len(a)):
ax.add_subplot(2,2,i+1)
plt.scatter(a[i].交易金额,a[i].交易增长幅度,c = c[i])
plt.title(b[i])
if i==0:
plt.ylim(baier_str.交易增长幅度.mean()-1,baier_str.交易增长幅度.max()+5)
plt.xlim(baier_str.交易金额.min()-100000,baier_str.交易金额.mean()+10000)
elif i==1:
plt.ylim(baier_str.交易增长幅度.mean()-1,baier_str.交易增长幅度.max()+5)
plt.xlim(baier_str.交易金额.mean()-10000,baier_str.交易金额.max()+2000000)
elif i==2:
plt.ylim(baier_str.交易增长幅度.min()-0.01,baier_str.交易增长幅度.mean()+0.01)
plt.xlim(baier_str.交易金额.min()-100000,baier_str.交易金额.mean()+10000)
elif i==3:
plt.ylim(baier_str.交易增长幅度.min()-0.01,baier_str.交易增长幅度.mean()+0.01)
plt.xlim(baier_str.交易金额.mean()-10000,baier_str.交易金额.max()+2000000)
科凌产品结构分析
通过对竞争对手产品结构分析,尤其是对手大流量产品,可以找出下一步市场增长点,拓展业务,减少推广风险。
对自家产品有相对增长减缓对产品,防止其他结构点品牌对自家产品对冲击。
同样读取数据,对销售数据进行处理,处理逻辑跟拜耳产品处理逻辑一样。结果如下所示。
keling_02 = pd.read_excel(‘./baier/电商案例数据/竞争数据/商品交易数据/科凌虫控全店商品交易数据.xlsx’)
keling_str = keling_02.groupby(‘商品’).agg({‘交易增长幅度’:np.mean,
‘支付转化指数’:np.mean,
‘交易金额’:np.sum})
keling_str[‘交易金额占比’] = keling_str.交易金额/keling_str.交易金额.sum()*100
keling_str
同样的方法分别计算明星产品,金牛产品,问题产品和瘦狗产品。
明星产品=keling_str.where((keling_str.交易增长幅度>=keling_str.交易增长幅度.mean()
)&(keling_str.交易金额>=keling_str.交易金额.mean())).dropna()
金牛产品=keling_str.where((keling_str.交易增长幅度<keling_str.交易增长幅度.mean()
)&(keling_str.交易金额>=keling_str.交易金额.mean())).dropna()
由此可见:
-
竞争产品:灭蟑螂21966057元,已造成威胁
-
拜耳未涉及产品:灭鼠、除螨产品也已达到两百多万
问题产品=keling_str.where((keling_str.交易增长幅度>=keling_str.交易增长幅度.mean()
)&(keling_str.交易金额<keling_str.交易金额.mean())).dropna()
瘦狗产品=keling_str.where((keling_str.交易增长幅度<keling_str.交易增长幅度.mean()
)&(keling_str.交易金额<keling_str.交易金额.mean())).dropna()
波斯顿矩阵可视化
科凌产品结构分析:
-
金牛产品明显,灭蟑产品对销售额与拜耳主营业务差距不是非常大。
-
科凌产品多样化,特别是灭鼠和除螨,拜耳还没有涉及大两大业务现金牛产品属性也很明显。
-
除螨产品增长迅速,满足了二级市场的第三大产品需求。
安速产品结构分析
最后一个安速产品,处理逻辑一致,就不过多阐述。
ansu_02 = pd.read_excel(‘./baier/电商案例数据/竞争数据/商品交易数据/安速全店商品交易数据.xlsx’)
ansu_02
ansu_str = ansu_02.groupby(‘商品’).agg({‘交易增长幅度’:np.mean,
‘支付转化指数’:np.mean,
‘交易金额’:np.sum})
ansu_str[‘交易金额占比’] = ansu_str.交易金额/ansu_str.交易金额.sum()*100
计算波斯顿矩阵中各个产品分布值及可视化
明星产品=ansu_str.where((ansu_str.交易增长幅度>=ansu_str.交易增长幅度.mean()
)&(ansu_str.交易金额>=ansu_str.交易金额.mean())).dropna()
金牛产品=ansu_str.where((ansu_str.交易增长幅度<ansu_str.交易增长幅度.mean()
)&(ansu_str.交易金额>=ansu_str.交易金额.mean())).dropna()
问题产品=ansu_str.where((ansu_str.交易增长幅度>=ansu_str.交易增长幅度.mean()
)&(ansu_str.交易金额<ansu_str.交易金额.mean())).dropna()
瘦狗产品=ansu_str.where((ansu_str.交易增长幅度<ansu_str.交易增长幅度.mean()
)&(ansu_str.交易金额<ansu_str.交易金额.mean())).dropna()
安速产品分析部分结果如下:
-
现金牛产品多,覆盖广
-
主营业务与拜耳构成冲突
-
安速现金牛和潜力产品覆盖了二级市场,跳蚤产品支付热度明显
def Wordcloud(x):
res=x
from wordcloud import WordCloud
import matplotlib.pyplot as plt
import jieba
stopwords = set()
content = [line.strip() for line in open(‘stopwords.txt’,‘r’).readlines()]
stopwords.update(content)
text=“”
for i in res:
text=text+" ".join(jieba.lcut(i))
#配置词云的基本参数
my_cloud=WordCloud(
background_color=‘white’,
stopwords=stopwords,#也可用自带的停留词
font_path=‘/System/Library/Fonts/STHeiti Medium.ttc’,
width=1000,
height=500)
#用分好的词进行词云图生成
my_cloud.generate(text)
#显示词云
plt.rcParams[‘figure.figsize’]=(14,8)
plt.imshow(my_cloud)
plt.axis(‘off’)
plt.show()
Wordcloud(baier_03)
(1)Python所有方向的学习路线(新版)
这是我花了几天的时间去把Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
最近我才对这些路线做了一下新的更新,知识体系更全面了。
(2)Python学习视频
包含了Python入门、爬虫、数据分析和web开发的学习视频,总共100多个,虽然没有那么全面,但是对于入门来说是没问题的,学完这些之后,你可以按照我上面的学习路线去网上找其他的知识资源进行进阶。
(3)100多个练手项目
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了,只是里面的项目比较多,水平也是参差不齐,大家可以挑自己能做的项目去练练。
小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Python爬虫全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注:python)
mg.cn/d66e3ad5592f4cdcb197de0dc0438ec5.png#pic_center)
(3)100多个练手项目
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了,只是里面的项目比较多,水平也是参差不齐,大家可以挑自己能做的项目去练练。
小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Python爬虫全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注:python)
[外链图片转存中…(img-1Cm5B6mQ-1711210547926)]