一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

客流数据的归因方法、装置、计算机设备和存储介质与流程

2021-10-24 06:15:00 来源:中国专利 TAG:归因 客流 数据处理 装置 计算机


1.本技术涉及数据处理技术领域,特别是涉及一种客流数据的归因方法、装置、计算机设备和存储介质。


背景技术:

2.客流数据的分析与预测技术在商业领域中逐渐占有重要地位,客流数据的真实性和超前预测能力对商业的精细化运营更是起着不可估量的作用。对客流数据的准确预测能够为店铺的精细化运营提供了全方位的数据参考,能够帮助店铺发现潜在机会和改进措施,例如调整店铺地址,从而更加有效地提高店铺的利润。
3.传统技术中,通常采用垂直拍摄的方式,通过商场顶端的摄像头采集经过的顾客头部和肩部图像,然后对顾客头部和肩部图像进行图像处理来确定商场整体客流,最后基于商场整体客流来确定店铺地址。
4.但是,采用传统技术,无法对客流的预测结果进行解释,这样便不清楚造成客流增减的原因,使得客流预测的可靠性较低。


技术实现要素:

5.基于此,有必要针对上述技术问题,提供一种能够提高客流预测的可靠性的客流数据的归因方法、装置、计算机设备和存储介质。
6.一种客流数据的归因方法,所述方法包括:
7.接收包含地址调整策略的客流预测请求,其中,所述地址调整策略为将第一店铺地址调整为第二店铺地址;
8.将与所述第二店铺地址关联的第二店铺选址数据输入至预设的客流预测模型中,得到所述第二店铺地址对应的第二客流数据;
9.获取与所述第一店铺地址关联的第一店铺选址数据和所述第一店铺地址对应的第一客流数据;
10.根据所述第一店铺选址数据、所述第一客流数据、所述第二店铺选址数据和所述第二客流数据,对由所述第一客流数据和所述第二客流数据确定的客流变化数据进行归因处理,得到所述客流变化数据对应的归因解释结果,其中,所述归因解释结果用于指示店铺选址数据对客流数据增减的影响程度。
11.在其中一个实施例中,所述第一店铺选址数据包括多种选址因素类型的第一选址因素数据,所述第二店铺选址数据包括多种选址因素类型的第二选址因素数据;
12.根据所述第一店铺选址数据、所述第一客流数据、所述第二店铺选址数据和所述第二客流数据,对由所述第一客流数据和所述第二客流数据确定的客流变化数据进行归因处理,得到所述客流变化数据对应的归因解释结果,包括:
13.计算每种选址因素类型的第一选址因素数据对所述第一客流数据的第一数量贡献度,其中,所述第一数量贡献度用于表征所述每种选址因素类型的第一选址因素数据对
所述第一客流数据的数量的影响程度;
14.计算每种选址因素类型的第二选址因素数据对所述第二客流数据的第二数量贡献度,其中,所述第二数量贡献度用于表征所述每种选址因素类型的第二选址因素数据对所述第二客流数据的数量的影响程度;
15.根据所述多种选址因素类型的第一选址因素数据对应的多个所述第一数量贡献度和所述多种选址因素类型的第二选址因素数据对应的多个所述第二数量贡献度,对由所述第一客流数据和所述第二客流数据确定的客流变化数据进行归因处理,得到所述客流变化数据对应的归因解释结果。
16.在其中一个实施例中,所述计算每种选址因素类型的第一选址因素数据对所述第一客流数据的第一数量贡献度,包括:
17.计算每种选址因素类型的第一选址因素数据在多个第一选址因素序列下,对所述第一客流数据的多个第一边际贡献,其中,所述多个第一选址因素序列是对所述多种选址因素类型的第一选址因素数据进行排列组合得到的;
18.根据所述多个第一边际贡献,计算每种选址因素类型的第一选址因素数据对所述第一客流数据的第一平均边际贡献;
19.将所述第一平均边际贡献确定为第一数量贡献度;
20.所述计算每种选址因素类型的第二选址因素数据对所述第二客流数据的第二数量贡献度,包括:
21.计算每种选址因素类型的第二选址因素数据在多个第二选址因素序列下,对所述第二客流数据的多个第二边际贡献,其中,所述多个第二选址因素序列是对所述多种选址因素类型的第二选址因素数据进行排列组合得到的;
22.根据所述多个第二边际贡献,计算每种选址因素类型的第二选址因素数据对所述第二客流数据的第二平均边际贡献;
23.将所述第二平均边际贡献确定为第二数量贡献度。
24.在其中一个实施例中,所述根据所述多种选址因素类型的第一选址因素数据对应的多个所述第一数量贡献度和所述多种选址因素类型的第二选址因素数据对应的多个所述第二数量贡献度,对由所述第一客流数据和所述第二客流数据确定的客流变化数据进行归因处理,得到所述客流变化数据对应的归因解释结果,包括:
25.计算所述多种选址因素类型中每种选址因素类型对应的第一数量贡献度和第二数量贡献度的差值,得到每种选址因素类型对应的归因解释结果;
26.将每种选址因素类型对应的归因解释结果进行组合,得到所述第二客流数据对应的归因解释结果。
27.在其中一个实施例中,所述第二店铺选址数据包括多种选址因素类型的第二选址因素数据;
28.所述将与所述第二店铺地址关联的第二店铺选址数据输入至预设的客流预测模型中,得到所述第二店铺地址对应的第二客流数据,包括:
29.获取与所述第二店铺地址关联的初始店铺选址信息;
30.将所述初始店铺选址信息与预设的多种选址因素类型进行匹配,得到多种选址因素类型的第二选址因素数据;
31.将所述多种选址因素类型的第二选址因素数据输入至预设的客流预测模型中,得到所述第二店铺地址对应的第二客流数据。
32.在其中一个实施例中,所述多种选址因素类型包括商场因素、店铺因素、位置因素、环境因素或客群属性与店铺的匹配度中的一种或多种。
33.在其中一个实施例中,所述方法还包括:通过终端输出所述第二客流数据和所述归因解释结果。
34.一种客流数据的归因装置,所述装置包括:
35.请求接收模块,用于接收包含地址调整策略的客流预测请求,其中,所述地址调整策略为将第一店铺地址调整为第二店铺地址;
36.客流预测模块,用于客流预测模块,用于将与所述第二店铺地址关联的第二店铺选址数据输入至预设的客流预测模型中,得到所述第二店铺地址对应的第二客流数据;
37.数据获取模块,用于获取与所述第一店铺地址关联的第一店铺选址数据和所述第一店铺地址对应的第一客流数据;
38.归因解释模块,用于根据所述第一店铺选址数据、所述第一客流数据、所述第二店铺选址数据和所述第二客流数据,对由所述第一客流数据和所述第二客流数据确定的客流变化数据进行归因处理,得到所述客流变化数据对应的归因解释结果,其中,所述归因解释结果用于指示店铺选址数据对客流数据增减的影响程度。
39.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
40.接收包含地址调整策略的客流预测请求,其中,所述地址调整策略为将第一店铺地址调整为第二店铺地址;
41.将与所述第二店铺地址关联的第二店铺选址数据输入至预设的客流预测模型中,得到所述第二店铺地址对应的第二客流数据;
42.获取与所述第一店铺地址关联的第一店铺选址数据和所述第一店铺地址对应的第一客流数据;
43.根据所述第一店铺选址数据、所述第一客流数据、所述第二店铺选址数据和所述第二客流数据,对由所述第一客流数据和所述第二客流数据确定的客流变化数据进行归因处理,得到所述客流变化数据对应的归因解释结果,其中,所述归因解释结果用于指示店铺选址数据对客流数据增减的影响程度。
44.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
45.接收包含地址调整策略的客流预测请求,其中,所述地址调整策略为将第一店铺地址调整为第二店铺地址;
46.将与所述第二店铺地址关联的第二店铺选址数据输入至预设的客流预测模型中,得到所述第二店铺地址对应的第二客流数据;
47.获取与所述第一店铺地址关联的第一店铺选址数据和所述第一店铺地址对应的第一客流数据;
48.根据所述第一店铺选址数据、所述第一客流数据、所述第二店铺选址数据和所述第二客流数据,对由所述第一客流数据和所述第二客流数据确定的客流变化数据进行归因
处理,得到所述客流变化数据对应的归因解释结果,其中,所述归因解释结果用于指示店铺选址数据对客流数据增减的影响程度。
49.上述客流数据的归因方法、装置、计算机设备和存储介质,响应于店铺从第一店铺地址调整为第二店铺地址,通过预测得到的第一店铺地址对应的第一客流数据和第二店铺地址对应的第二客流数据,并结合第一店铺选址数据和第二店铺选址数据对调址后的第二客流数据进行归因处理,得到归因解释结果。其中,归因解释结果用于指示店铺选址数据对客流数据增减的影响程度。本技术提供了调址后店铺选址数据对于客流数据增减的影响程度,以便于用户知晓造成客流增减的原因,提高了客流预测的可靠性,从而可有效指导店铺地址落地执行,有利于提高店铺地址部署的可实施性,进而提升店铺地址部署效果。
附图说明
50.图1为一个实施例中客流数据的归因方法的应用环境图;
51.图2为一个实施例中客流数据的归因方法的流程示意图;
52.图3为一个实施例中根据第一店铺选址数据、第一客流数据、第二店铺选址数据和第二客流数据,对由第一客流数据和第二客流数据确定的客流变化数据进行归因处理,得到客流变化数据对应的归因解释结果的补充方案的流程示意图;
53.图4为一个实施例中归因解释的雷达图;
54.图5为一个实施例中分析指标的分布示意图;
55.图6为一个实施例中客流数据的归因装置的结构框图;
56.图7为一个实施例中计算机设备的内部结构图。
具体实施方式
57.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
58.本技术提供的客流数据的归因方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。终端102响应于用户对于店铺的地址调整需求,生成包含地址调整策略的客流预测请求并发送至服务器104。其中,地址调整策略为将第一店铺地址调整为第二店铺地址。服务器104接收客流预测请求,将与第二店铺地址关联的第二店铺选址数据输入至预设的客流预测模型中,得到第二店铺地址对应的第二客流数据,然后获取与第一店铺地址关联的第一店铺选址数据和第一店铺地址对应的第一客流数据,最后根据第一店铺选址数据、第一客流数据、第二店铺选址数据和第二客流数据,对由第一客流数据和第二客流数据确定的客流变化数据进行归因处理,得到客流变化数据对应的归因解释结果,其中,归因解释结果用于指示店铺选址数据对客流数据增减的影响程度。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
59.在一个实施例中,如图2所示,提供了一种客流数据的归因方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
60.步骤s202,接收包含地址调整策略的客流预测请求。
61.其中,地址调整策略为将第一店铺地址调整为第二店铺地址。
62.具体地,终端响应于用户对于店铺的地址调整需求,生成包含地址调整策略的客流预测请求并发送至服务器。服务器接收终端发送的客流预测请求。
63.步骤s204,将与第二店铺地址关联的第二店铺选址数据输入至预设的客流预测模型中,得到第二店铺地址对应的第二客流数据。
64.其中,客流预测模型是根据店铺选址数据样本和客流数据样本训练得到的。可选地,客流预测模型可以是线性模型、树模型或神经网络模型。可选地,树模型可以是lightgbm(light gradient boosting machine),lightgbm相较于线性模型其学习能力更强,相比于深度神经网络模型其解释性更好。
65.可选地,客流预测模型包括进店客流预测模型或过店客流预测模型中的一种或多种,对应地,客流数据包括进店客流或过店客流的一种或多种。
66.具体地,服务器将与第二店铺地址关联的第二店铺选址数据输入至预设的客流预测模型中,得到第二店铺地址对应的第二客流数据。
67.步骤s206,获取与第一店铺地址关联的第一店铺选址数据和第一店铺地址对应的第一客流数据。
68.具体地,服务器获取与第一店铺地址关联的第一店铺选址数据和第一店铺地址对应的第一客流数据。可选地,服务器将与第一店铺地址关联的第一店铺选址数据输入至预设的客流预测模型中,得到第一店铺地址对应的第一客流数据。可选地,第一店铺地址关联的第一店铺选址数据和第一店铺地址对应的第一客流数据可以是历史数据并保存在服务器中,因此,服务器可直接读取存储的第一店铺选址数据和第一客流数据。
69.步骤s208,根据第一店铺选址数据、第一客流数据、第二店铺选址数据和第二客流数据,对由第一客流数据和第二客流数据确定的客流变化数据进行归因处理,得到客流变化数据对应的归因解释结果。
70.其中,客流变化数据可以通过计算第二客流数据与第一客流数据的差值得到。归因解释结果用于指示店铺选址数据对客流数据增减的影响程度。
71.具体地,服务器根据第一店铺选址数据、第一客流数据、第二店铺选址数据和第二客流数据,对由第一客流数据和第二客流数据确定的客流变化数据进行归因处理,得到客流变化数据对应的归因解释结果。例如归因解释结果为客流增长是由于店铺位置更靠近电梯而带来的。
72.上述客流数据的归因方法中,响应于店铺从第一店铺地址调整为第二店铺地址,通过预测得到的第一店铺地址对应的第一客流数据和第二店铺地址对应的第二客流数据,并结合第一店铺选址数据和第二店铺选址数据对调址后的第二客流数据进行归因处理,得到归因解释结果。其中,归因解释结果用于指示店铺选址数据对客流数据增减的影响程度。本方法提供了调址后店铺选址数据对于客流数据增减的影响程度,以便于用户知晓造成客流增减的原因,提高了客流预测的可靠性,从而可有效指导店铺地址落地执行,有利于提高店铺地址部署的可实施性,进而提升店铺地址部署效果。
73.在一个实施例中,第一店铺选址数据包括多种选址因素类型的第一选址因素数据,第二店铺选址数据包括多种选址因素类型的第二选址因素数据。基于此,客流预测模型的一般形式可以是y=f(factor1,factor2,

factor
k
),其中,factor
i
表示影响客流数据的
第i种选址因素类型的选址因素数据。可选地,多种选址因素类型的第二选址因素数据包括商场因素数据、店铺因素数据、位置因素数据、环境因素数据以及或客群属性与店铺的匹配度中的一种或多种。
74.在实际的应用场景中,有时模型的可解释性比模型的预测效果更重要。其中,线性模型具有天然的可解释性,其回归系数可以表示每个选址因素数据的重要性。而对于非线性模型可采用shap法。shap法在本技术中的主要思想是:计算客流预测模型中选址因素数据的平均边际贡献。具体为先确定要研究的选址因素数据,然后所有其他选址因素类型的选址因素数据按照分布随机选取,根据随机选取出的数据计算新的估计的客流数据,确定每种选址因素类型的选址因素数据的边际贡献,最后计算所有边际贡献的均值作为该选址因素数据在当前取值下的平均估计,然后不断重复此步骤。
75.基于此,在一个实施例中,涉及上述步骤s208“根据第一店铺选址数据、第一客流数据、第二店铺选址数据和第二客流数据,对由第一客流数据和第二客流数据确定的客流变化数据进行归因处理,得到客流变化数据对应的归因解释结果”的一种可能的实现方式。在上述实施例的基础上,步骤s208具体可以通过以下步骤实现:
76.步骤s2082,计算每种选址因素类型的第一选址因素数据对第一客流数据的第一数量贡献度;
77.步骤s2084,计算每种选址因素类型的第二选址因素数据对第二客流数据的第二数量贡献度;
78.步骤s2086,根据多种选址因素类型的第一选址因素数据对应的多个第一数量贡献度和多种选址因素类型的第二选址因素数据对应的多个第二数量贡献度,对由第一客流数据和第二客流数据确定的客流变化数据进行归因处理,得到客流变化数据对应的归因解释结果。
79.其中,第一数量贡献度用于表征每种选址因素类型的第一选址因素数据对第一客流数据的数量的影响程度。第二数量贡献度用于表征每种选址因素类型的第二选址因素数据对第二客流数据的数量的影响程度。
80.具体地,服务器计算每种选址因素类型的第一选址因素数据对第一客流数据的第一数量贡献度。可选地,服务器可基于shap法计算每种选址因素类型的第一选址因素数据对第一客流数据的第一平均边际贡献,将第一平均边际贡献确定为第一数量贡献度。可选地,服务器可基于shap法计算每种选址因素类型的第一选址因素数据对第一客流数据的第一边际贡献总和,将第一边际贡献总和确定为第一数量贡献度。
81.然后,服务器计算每种选址因素类型的第二选址因素数据对第二客流数据的第二数量贡献度。可选地,服务器可基于shap法计算每种选址因素类型的第二选址因素数据对第二客流数据的第二平均边际贡献,将第二平均边际贡献确定为第二数量贡献度。可选地,服务器可基于shap法计算每种选址因素类型的第二选址因素数据对第二客流数据的第二边际贡献总和,将第二边际贡献总和确定为第二数量贡献度。
82.最后,服务器根据多种选址因素类型的第一选址因素数据对应的多个第一数量贡献度和多种选址因素类型的第二选址因素数据对应的多个第二数量贡献度,对由第一客流数据和第二客流数据确定的客流变化数据进行归因处理,得到客流变化数据对应的归因解释结果。
83.本实施例中,通过计算每种选址因素类型的第一选址因素数据对第一客流数据的第一数量贡献度以及计算每种选址因素类型的第二选址因素数据对第二客流数据的第二数量贡献度来对第二客流数据进行归因处理,可细致分析每种选址因素数据的影响程度,有利于提高归因解释结果的准确性。
84.在一个实施例中,涉及上述步骤s2082“计算每种选址因素类型的第一选址因素数据对第一客流数据的第一数量贡献度”的一种可能的实现方式。在上述实施例的基础上,步骤s2082具体可以通过以下步骤实现:
85.步骤s212,计算每种选址因素类型的第一选址因素数据在多个第一选址因素序列下,对第一客流数据的多个第一边际贡献;
86.步骤s214,根据多个第一边际贡献,计算每种选址因素类型的第一选址因素数据对第一客流数据的第一平均边际贡献;
87.步骤s216,将第一平均边际贡献确定为第一数量贡献度。
88.其中,多个第一选址因素序列是对多种选址因素类型的第一选址因素数据进行排列组合得到的。
89.具体地,服务器计算每种选址因素类型的第一选址因素数据在多个第一选址因素序列下,对第一客流数据的多个第一边际贡献,然后根据多个第一边际贡献,计算每种选址因素类型的第一选址因素数据对第一客流数据的第一平均边际贡献,最后将第一平均边际贡献确定为第一数量贡献度。
90.更具体地,对于客流预测模型y=f(factor1,factor2,

factor
k
),不论其是线性模型还是非线性模型,其归因处理均可以拆解为线性表达:其中,每个分量φ
i
代表第i种选址因素类型的选址因素数据对客流数据的数量贡献度,y
base
表示归因解释模型中的常数项,或者是平均值。基于此,服务器根据公式(1)计算每种选址因素类型的第一选址因素数据对第一客流数据的第一数量贡献度。
[0091][0092]
其中,f()表示建立的客流预测模型,f表示所有选址因素类型的选址因素数据的集合。例如有10种选址因素类型的选址因素数据,那么f就是这10种选址因素类型的选址因素数据的集合。s是f中的一个子集。x
s
表示该子集上的选址因素数据。公式(1)表示的意思是:对于第i种选址因素类型的选址因素数据,其对y的贡献是:任意一个不包含i的子集加上i预测的客流数据减去该子集预测的客流数据,遍历一遍取均值。
[0093]
本实施例中,采用第一平均边际贡献来作为第一数量贡献度,可准确分析每种第一选址因素数据对于第一客流数据的数量的影响程度。
[0094]
在一个实施例中,涉及上述步骤s2084“计算每种选址因素类型的第二选址因素数据对第二客流数据的第二数量贡献度”的一种可能的实现方式。在上述实施例的基础上,步骤s2084具体可以通过以下步骤实现:
[0095]
步骤s222,计算每种选址因素类型的第二选址因素数据在多个第二选址因素序列下,对第二客流数据的多个第二边际贡献,其中,多个第二选址因素序列是对多种选址因素类型的第二选址因素数据进行排列组合得到的;
[0096]
步骤s224,根据多个第二边际贡献,计算每种选址因素类型的第二选址因素数据对第二客流数据的第二平均边际贡献;
[0097]
步骤s226,将第二平均边际贡献确定为第二数量贡献度。
[0098]
具体地,服务器计算每种选址因素类型的第二选址因素数据在多个第二选址因素序列下,对第二客流数据的多个第二边际贡献,然后根据多个第二边际贡献,计算每种选址因素类型的第二选址因素数据对第一客流数据的第二平均边际贡献,最后将第二平均边际贡献确定为第二数量贡献度。
[0099]
本实施例中,采用第二平均边际贡献来作为第二数量贡献度,可准确分析每种第二选址因素数据对于第二客流数据的数量的影响程度。
[0100]
在一个实施例中,涉及上述步骤s2086“根据多种选址因素类型的第一选址因素数据对应的多个第一数量贡献度和多种选址因素类型的第二选址因素数据对应的多个第二数量贡献度,对由第一客流数据和第二客流数据确定的客流变化数据进行归因处理,得到客流变化数据对应的归因解释结果”的一种可能的实现方式。在上述实施例的基础上,步骤s2086具体可以通过以下步骤实现:
[0101]
步骤s232,计算多种选址因素类型中每种选址因素类型对应的第一数量贡献度和第二数量贡献度的差值,得到每种选址因素类型对应的归因解释结果;
[0102]
步骤s234,将每种选址因素类型对应的归因解释结果进行组合,得到由第一客流数据和第二客流数据确定的客流变化数据对应的归因解释结果。
[0103]
具体地,服务器计算多种选址因素类型中每种选址因素类型对应的第一数量贡献度和第二数量贡献度的差值,得到每种选址因素类型对应的归因解释结果,然后将每种选址因素类型对应的归因解释结果进行组合,得到由第一客流数据和第二客流数据确定的客流变化数据对应的归因解释结果。
[0104]
更具体地,对于一次地址调整策略,分别得到公式(2)和(3):
[0105][0106][0107]
将公式(3)与公式(2)相减,确定归因解释结果为:地址调整后客流变化的主要原因如公式(4):
[0108][0109]
本实施例中,通过组合每种选址因素类型对应的第一数量贡献度和第二数量贡献度的差值,有利于准确确定每种选址因素数据的贡献度,进而有利于提高归因解释结果的准确性。
[0110]
在一个实施例中,涉及上述步骤s204“将与第二店铺地址关联的第二店铺选址数据输入至预设的客流预测模型中,得到第二店铺地址对应的第二客流数据”的一种可能的实现方式。在上述实施例的基础上,步骤s204具体可以通过以下步骤实现:
[0111]
步骤s2042,获取与第二店铺地址关联的初始店铺选址信息;
[0112]
步骤s2044,将初始店铺选址信息与预设的多种选址因素类型进行匹配,得到多种选址因素类型的第二选址因素数据;
[0113]
步骤s2046,将多种选址因素类型的第二选址因素数据输入至预设的客流预测模
型中,得到第二店铺地址对应的第二客流数据。
[0114]
具体地,服务器获取与第二店铺地址关联的初始店铺选址信息,然后将初始店铺选址信息与预设的多种选址因素类型进行匹配,得到多种选址因素类型的第二选址因素数据,最后将多种选址因素类型的第二选址因素数据输入至预设的客流预测模型中,得到第二店铺地址对应的第二客流数据。
[0115]
可选地,以选址因素类型包括商场因素、店铺因素、位置因素、环境因素为例,初始店铺选址信息包括商场中的门、电梯、扶梯这些出入口以及商场动线布局中的拐角等位置,店铺的业态,店铺的面积,门的宽度,店铺的展示风格,服务评价,消费等级,商场所处的城市,商圈,周边的活动人口密度,交通便利度,周边购物中心数量、天气、时间等等。基于此,服务器匹配得到的多种选址因素类型的第二选址因素数据为:商场因素数据为商场所处的城市,商圈,周边的活动人口密度,交通便利度和周边购物中心数量;店铺因素数据为店铺的业态,店铺的面积,门的宽度,店铺的展示风格,服务评价和消费等级;位置因素数据为商场中的门、电梯、扶梯这些出入口以及商场动线布局中的拐角等位置,环境因素数据为天气和时间。
[0116]
本实施例中,对影响客流数据的初始店铺选址信息拆解为多种选址因素类型的第二选址因素数据,进而为后续归因解释时研究各个选址因素数据的影响提供基础。
[0117]
在一个实施例中,该方法还包括以下步骤:
[0118]
步骤s209,通过终端输出第二客流数据和归因解释结果。
[0119]
具体地,服务器将调整后第二店铺地址对应的第二客流数据以及对应的归因解释结果发送至终端。终端向用户展示该第二客流数据和归因解释结果。
[0120]
本实施例中,向用户展示第二客流数据和归因解释结果以便于用户有调址需求时进行参考。
[0121]
下面结合一个具体的应用场景来介绍本技术的一个实施例。
[0122]
假设某个商场中店铺a和店铺b在同一层,用户希望将店铺a调整到店铺b所在的位置,并且对店铺a的面积大小进行改造,按照现有店铺b的大小进行调整。当用户在终端上进行店铺调整时输入的初始店铺选址信息包括:店铺a的面积、店铺a的门的宽度、店铺a的消费档次、店铺a的业态,店铺b的地址信息,服务器接收到这些信息,自动计算新生成的其他初始店铺选址信息,然后调用模型服务,并返回预测结果以及对于该预测结果的归因解释结果。本实施例通过预测可以输出如下归因解释结果:
[0123]
店铺地址调整后,预测过店客流和进店客流都会增加,对于进店客流的解释如图4的雷达图所示。店铺地址调整后,客群在性别维度、环境因素(例如天气、日期)影响不大,导致增益的主要因素是客群中同行客群更匹配、位置因素更好。
[0124]
在一个实施例中,服务器支持对不同楼层、不同分析指标(例如曝光指数、客流坪效、进店客流、揽客指数、深逛指数、吸新指数、导流指数、单逛指数、复逛指数)的筛选,之后可以通过终端直接在其楼层底图上以可视化的形式展示出其分析指标的分布情况,如图5所示。
[0125]
在一个实施例中,用户如果想要选择自己店铺的落位地址,可以进行多维度筛选自己的目标受众,比如按照年龄段、性别、同行人群等维度,本技术会返回出该人群包的轨迹分布情况,包括热力图、逗留集中区域图、速度分布图等。
[0126]
应该理解的是,虽然图2

3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2

3中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0127]
在一个实施例中,如图6所示,提供了一种客流数据的归因装置,包括:请求接收模块、客流预测模块、数据获取模块和归因解释模块,其中:
[0128]
请求接收模块,用于接收包含地址调整策略的客流预测请求,其中,地址调整策略为将第一店铺地址调整为第二店铺地址;
[0129]
客流预测模块,用于将与第二店铺地址关联的第二店铺选址数据输入至预设的客流预测模型中,得到第二店铺地址对应的第二客流数据;
[0130]
数据获取模块,用于获取与第一店铺地址关联的第一店铺选址数据和第一店铺地址对应的第一客流数据;
[0131]
归因解释模块,用于根据第一店铺选址数据、第一客流数据、第二店铺选址数据和第二客流数据,对由第一客流数据和第二客流数据确定的客流变化数据进行归因处理,得到客流变化数据对应的归因解释结果,其中,归因解释结果用于指示店铺选址数据对客流数据增减的影响程度。
[0132]
上述客流数据的归因装置中,响应于店铺从第一店铺地址调整为第二店铺地址,通过预测得到的第一店铺地址对应的第一客流数据和第二店铺地址对应的第二客流数据,并结合第一店铺选址数据和第二店铺选址数据对调址后的第二客流数据进行归因处理,得到归因解释结果。其中,归因解释结果用于指示店铺选址数据对客流数据增减的影响程度。本装置提供了调址后店铺选址数据对于客流数据增减的影响程度,以便于用户知晓造成客流增减的原因,提高了客流预测的可靠性,从而可有效指导店铺地址落地执行,有利于提高店铺地址部署的可实施性,进而提升店铺地址部署效果。
[0133]
在一个实施例中,第一店铺选址数据包括多种选址因素类型的第一选址因素数据,第二店铺选址数据包括多种选址因素类型的第二选址因素数据;归因解释模块具体用于计算每种选址因素类型的第一选址因素数据对第一客流数据的第一数量贡献度,其中,第一数量贡献度用于表征每种选址因素类型的第一选址因素数据对第一客流数据的数量的影响程度;计算每种选址因素类型的第二选址因素数据对第二客流数据的第二数量贡献度,其中,第二数量贡献度用于表征每种选址因素类型的第二选址因素数据对第二客流数据的数量的影响程度;根据多种选址因素类型的第一选址因素数据对应的多个第一数量贡献度和多种选址因素类型的第二选址因素数据对应的多个第二数量贡献度,对由第一客流数据和第二客流数据确定的客流变化数据进行归因处理,得到客流变化数据对应的归因解释结果。
[0134]
在一个实施例中,归因解释模块具体用于计算每种选址因素类型的第一选址因素数据在多个第一选址因素序列下,对第一客流数据的多个第一边际贡献,其中,多个第一选址因素序列是对多种选址因素类型的第一选址因素数据进行排列组合得到的;根据多个第一边际贡献,计算每种选址因素类型的第一选址因素数据对第一客流数据的第一平均边际
贡献;将第一平均边际贡献确定为第一数量贡献度;以及计算每种选址因素类型的第二选址因素数据在多个第二选址因素序列下,对第二客流数据的多个第二边际贡献,其中,多个第二选址因素序列是对多种选址因素类型的第二选址因素数据进行排列组合得到的;根据多个第二边际贡献,计算每种选址因素类型的第二选址因素数据对第二客流数据的第二平均边际贡献;将第二平均边际贡献确定为第二数量贡献度。
[0135]
在一个实施例中,归因解释模块具体用于计算多种选址因素类型中每种选址因素类型对应的第一数量贡献度和第二数量贡献度的差值,得到每种选址因素类型对应的归因解释结果;将每种选址因素类型对应的归因解释结果进行组合,得到由第一客流数据和第二客流数据确定的客流变化数据对应的归因解释结果。
[0136]
在一个实施例中,第二店铺选址数据包括多种选址因素类型的第二选址因素数据;客流预测模块具体用于获取与第二店铺地址关联的初始店铺选址信息;将初始店铺选址信息与预设的多种选址因素类型进行匹配,得到多种选址因素类型的第二选址因素数据;将多种选址因素类型的第二选址因素数据输入至预设的客流预测模型中,得到第二店铺地址对应的第二客流数据。
[0137]
关于客流数据的归因装置的具体限定可以参见上文中对于客流数据的归因方法的限定,在此不再赘述。上述客流数据的归因装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0138]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种客流数据的归因方法。
[0139]
本领域技术人员可以理解,图7中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0140]
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
[0141]
接收包含地址调整策略的客流预测请求,其中,地址调整策略为将第一店铺地址调整为第二店铺地址;
[0142]
将与第二店铺地址关联的第二店铺选址数据输入至预设的客流预测模型中,得到第二店铺地址对应的第二客流数据;
[0143]
获取与第一店铺地址关联的第一店铺选址数据和第一店铺地址对应的第一客流数据;
[0144]
根据第一店铺选址数据、第一客流数据、第二店铺选址数据和第二客流数据,对由第一客流数据和第二客流数据确定的客流变化数据进行归因处理,得到客流变化数据对应
的归因解释结果,其中,归因解释结果用于指示店铺选址数据对客流数据增减的影响程度。
[0145]
上述计算机设备中,响应于店铺从第一店铺地址调整为第二店铺地址,通过预测得到的第一店铺地址对应的第一客流数据和第二店铺地址对应的第二客流数据,并结合第一店铺选址数据和第二店铺选址数据对调址后的第二客流数据进行归因处理,得到归因解释结果。其中,归因解释结果用于指示店铺选址数据对客流数据增减的影响程度。本计算机设备提供了调址后店铺选址数据对于客流数据增减的影响程度,以便于用户知晓造成客流增减的原因,提高了客流预测的可靠性,从而可有效指导店铺地址落地执行,有利于提高店铺地址部署的可实施性,进而提升店铺地址部署效果。
[0146]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:计算每种选址因素类型的第一选址因素数据对第一客流数据的第一数量贡献度,其中,第一数量贡献度用于表征每种选址因素类型的第一选址因素数据对第一客流数据的数量的影响程度;计算每种选址因素类型的第二选址因素数据对第二客流数据的第二数量贡献度,其中,第二数量贡献度用于表征每种选址因素类型的第二选址因素数据对第二客流数据的数量的影响程度;根据多种选址因素类型的第一选址因素数据对应的多个第一数量贡献度和多种选址因素类型的第二选址因素数据对应的多个第二数量贡献度,对由第一客流数据和第二客流数据确定的客流变化数据进行归因处理,得到客流变化数据对应的归因解释结果。
[0147]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:计算每种选址因素类型的第一选址因素数据在多个第一选址因素序列下,对第一客流数据的多个第一边际贡献,其中,多个第一选址因素序列是对多种选址因素类型的第一选址因素数据进行排列组合得到的;根据多个第一边际贡献,计算每种选址因素类型的第一选址因素数据对第一客流数据的第一平均边际贡献;将第一平均边际贡献确定为第一数量贡献度;以及计算每种选址因素类型的第二选址因素数据在多个第二选址因素序列下,对第二客流数据的多个第二边际贡献,其中,多个第二选址因素序列是对多种选址因素类型的第二选址因素数据进行排列组合得到的;根据多个第二边际贡献,计算每种选址因素类型的第二选址因素数据对第二客流数据的第二平均边际贡献;将第二平均边际贡献确定为第二数量贡献度。
[0148]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:计算多种选址因素类型中每种选址因素类型对应的第一数量贡献度和第二数量贡献度的差值,得到每种选址因素类型对应的归因解释结果;将每种选址因素类型对应的归因解释结果进行组合,得到由第一客流数据和第二客流数据确定的客流变化数据对应的归因解释结果。
[0149]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取与第二店铺地址关联的初始店铺选址信息;将初始店铺选址信息与预设的多种选址因素类型进行匹配,得到多种选址因素类型的第二选址因素数据;将多种选址因素类型的第二选址因素数据输入至预设的客流预测模型中,得到第二店铺地址对应的第二客流数据。
[0150]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0151]
接收包含地址调整策略的客流预测请求,其中,地址调整策略为将第一店铺地址调整为第二店铺地址;
[0152]
将与第二店铺地址关联的第二店铺选址数据输入至预设的客流预测模型中,得到第二店铺地址对应的第二客流数据;
[0153]
获取与第一店铺地址关联的第一店铺选址数据和第一店铺地址对应的第一客流数据;
[0154]
根据第一店铺选址数据、第一客流数据、第二店铺选址数据和第二客流数据,对由第一客流数据和第二客流数据确定的客流变化数据进行归因处理,得到客流变化数据对应的归因解释结果,其中,归因解释结果用于指示店铺选址数据对客流数据增减的影响程度。
[0155]
上述计算机可读存储介质中,响应于店铺从第一店铺地址调整为第二店铺地址,通过预测得到的第一店铺地址对应的第一客流数据和第二店铺地址对应的第二客流数据,并结合第一店铺选址数据和第二店铺选址数据对调址后的第二客流数据进行归因处理,得到归因解释结果。其中,归因解释结果用于指示店铺选址数据对客流数据增减的影响程度。本存储介质提供了调址后店铺选址数据对于客流数据增减的影响程度,以便于用户知晓造成客流增减的原因,提高了客流预测的可靠性,从而可有效指导店铺地址落地执行,有利于提高店铺地址部署的可实施性,进而提升店铺地址部署效果。
[0156]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:计算每种选址因素类型的第一选址因素数据对第一客流数据的第一数量贡献度,其中,第一数量贡献度用于表征每种选址因素类型的第一选址因素数据对第一客流数据的数量的影响程度;计算每种选址因素类型的第二选址因素数据对第二客流数据的第二数量贡献度,其中,第二数量贡献度用于表征每种选址因素类型的第二选址因素数据对第二客流数据的数量的影响程度;根据多种选址因素类型的第一选址因素数据对应的多个第一数量贡献度和多种选址因素类型的第二选址因素数据对应的多个第二数量贡献度,对由第一客流数据和第二客流数据确定的客流变化数据进行归因处理,得到客流变化数据对应的归因解释结果。
[0157]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:计算每种选址因素类型的第一选址因素数据在多个第一选址因素序列下,对第一客流数据的多个第一边际贡献,其中,多个第一选址因素序列是对多种选址因素类型的第一选址因素数据进行排列组合得到的;根据多个第一边际贡献,计算每种选址因素类型的第一选址因素数据对第一客流数据的第一平均边际贡献;将第一平均边际贡献确定为第一数量贡献度;以及计算每种选址因素类型的第二选址因素数据在多个第二选址因素序列下,对第二客流数据的多个第二边际贡献,其中,多个第二选址因素序列是对多种选址因素类型的第二选址因素数据进行排列组合得到的;根据多个第二边际贡献,计算每种选址因素类型的第二选址因素数据对第二客流数据的第二平均边际贡献;将第二平均边际贡献确定为第二数量贡献度。
[0158]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:计算多种选址因素类型中每种选址因素类型对应的第一数量贡献度和第二数量贡献度的差值,得到每种选址因素类型对应的归因解释结果;将每种选址因素类型对应的归因解释结果进行组合,得到由第一客流数据和第二客流数据确定的客流变化数据对应的归因解释结果。
[0159]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取与第二店铺地址关联的初始店铺选址信息;将初始店铺选址信息与预设的多种选址因素类型进行匹配,得到多种选址因素类型的第二选址因素数据;将多种选址因素类型的第二选址因素数据输入至预设的客流预测模型中,得到第二店铺地址对应的第二客流数据。
[0160]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机
可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read

only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
[0161]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0162]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜