【技术实现步骤摘要】
销量缺失数据的补充方法及装置
本专利技术涉及互联网
,尤其涉及一种销量缺失数据的补充方法及装置。
技术介绍
随着互联网的快速发展,互联网用户越来越多。为了扩大商品的受众范围以及影响力,商品的营销方式除了传统的广告营销之外,还引入了基于互联网的视频营销,例如:广告主可以选择多个视频博主以视频录播或视频直播的方式介绍并展示商品,进而吸引更多的人群购买商品,其中,视频博主发布的用于介绍并展示商品的视频也可以称之为带货视频。在实际应用中,对于同一商品,通常存在多个视频博主发布的多个带货视频,且不同视频博主的带货视频风格各式各样,每个视频博主发布的带货视频对商品的销售贡献也有所差异。为了逐步提高商品视频营销的性价比,需要从众多视频博主的众多带货视频中确定对商品的销售贡献较高的带货视频,也即需要准确地确定每个带货视频对商品的销售贡献值。在计算每个带货视频对商品的销售贡献值时,需要使用到相应的销售量数据,若获取到的销售量数据存在缺失,这将导致无法计算每个带货视频对商品的销售贡献值或者计算出的每个带货视频对商品的销售贡献值的准
【技术保护点】
1.一种销量缺失数据的补充方法,其特征在于,所述方法包括:/n获取某一目标商品从某一目标时间段的起始时刻开始每隔目标间隔时长的每个目标时刻的销售量数据;/n根据获取到的所有所述目标时刻的销售量数据,判断所有所述目标时刻中是否存在销售量数据为空的空数据时刻;/n当判断出所有所述目标时刻中存在至少一个所述空数据时刻时,补充每个所述空数据时刻的销售量数据;/n其中,每个所述目标时刻的销售量数据用于计算在所述目标时间段内所述目标商品的所有带货视频中每个所述带货视频为所述目标商品带来的销售贡献值。/n
【技术特征摘要】
1.一种销量缺失数据的补充方法,其特征在于,所述方法包括:
获取某一目标商品从某一目标时间段的起始时刻开始每隔目标间隔时长的每个目标时刻的销售量数据;
根据获取到的所有所述目标时刻的销售量数据,判断所有所述目标时刻中是否存在销售量数据为空的空数据时刻;
当判断出所有所述目标时刻中存在至少一个所述空数据时刻时,补充每个所述空数据时刻的销售量数据;
其中,每个所述目标时刻的销售量数据用于计算在所述目标时间段内所述目标商品的所有带货视频中每个所述带货视频为所述目标商品带来的销售贡献值。
2.根据权利要求1所述的销量缺失数据的补充方法,其特征在于,所述补充每个所述空数据时刻的销售量数据之前,所述方法还包括:
从所有所述空数据时刻中确定所有第一类空数据时刻,所述第一类空数据时刻与除该第一类空数据时刻之外的任一空数据时刻均不相邻;或者,
从所有所述空数据时刻中确定所有第二类空数据时刻,所述第二类空数据时刻与除该第二类空数据时刻之外的至少一个空数据时刻相邻;
其中,所述补充每个所述空数据时刻的销售量数据,包括:
根据每个所述空数据时刻的类别相匹配的数据补充方式,补充每个所述空数据时刻的销售量数据。
3.根据权利要求2所述的销量缺失数据的补充方法,其特征在于,所述根据每个所述空数据时刻的类别相匹配的数据补充方式,补充每个所述空数据时刻的销售量数据,包括:
对于任一所述第一类空数据时刻,按照距离所述第一类空数据时刻的时长由短及长的顺序从所有所述目标时刻中依次获取在所述第一类空数据时刻之前的第一预设数量个在先非空数据时刻中每个所述在先非空数据时刻的第一销售量数据以及在所述第一类空数据时刻之后的第二预设数量个在后非空数据时刻中每个所述在后非空数据时刻的第二销售量数据;
根据每个所述在先非空数据时刻的第一销售量数据以及每个所述在后非空数据时刻的第二销售量数据补充所述第一类空数据时刻的销售量数据。
4.根据权利要求3所述的销量缺失数据的补充方法,其特征在于,所述第一预设数量等于1,且所述第二预设数量等于1;
其中,所述根据每个所述在先非空数据时刻的第一销售量数据以及每个所述在后非空数据时刻的第二销售量数据补充所述第一类空数据时刻的销售量数据,包括:
计算所述在后非空数据时刻的第二销售量数据以及所述在先非空数据时刻的第一销售量数据的平均值;
当所述平均值为整数时,将所述第一类空数据时刻的销售量数据补充为所述平均值;
当所述平均值为非整数时,将所述第一类空数据时刻的销售量数据补充为所述平均值的向上取整值或向下取整值。
5.根据权利要求2所述的销量缺失数据的补充方法,其特征在于,所述根据每个所述空数据时刻的类别相匹配的数据补充方式,补充每个所述空数据时刻的销售量数据,包括:
将所有所述第二类空数据时刻划分为多个时刻集合,同一所述时刻集合中包括的任意两个第二类空数据时刻直接相邻或通过至少一个第二类空数据时刻间接相邻,不同所述时刻集合中的任意两个第二类空数据时刻不直接相邻且也不通过第二类空数据时刻间接相邻;
对于任一所述时刻集合,确定所述时刻集合包括的子时间段的目标数量、所述时刻集合中的最小第二类空数据时刻以及最大第二类空数据时刻,从所有所述目标时刻中获取距离所述最小第二类空数据时刻最近的在先非空数据时刻的第一销售量数据以及距离所述最大第二类空数据时刻最近的在后非空数据时刻的第二销售量数据,所述目标数量等于所述时刻集合包括的第二类空数据时刻的数量加1;
计算所述第二销售量数据与所述第一销售量数据的差值,并根据所述第二销售量数据、所述第一销售量数据、所述目标数量以及所述差值,补充所述时刻集合包括的每个第二类空数据时刻的销售量数据;
其中,所述时刻集合包括的子时间段由所述时刻集合中所有直接相邻的两个第二类空数据时刻形成的子时间段、所述在先非空数据时刻与所述最小第二类空数据时刻形成的子时间段以及所述在后非空数据时刻与所述最大第二类空数据时刻形成的子时间段组成。
6.根据权利要求5所述的销量缺失数据的补充方法,其特征在于,所述根据所述第二销售量数据、所述第一销售量数据、所述目标数量以及所述差值,补充所述时刻集合包括的每个第二类空数据时刻的销售量数据,包括:
根据所述差值除以所述目标数量后的结果确定所述时刻集合包括的每个子时间段的销售量增量;
根据所述第二销售量数据、所述第一销售量数据以及所述时刻集合包括的每个子时间段的销售量增量,补充所述时刻集合包括的每个第二类空数据时刻的销售量数据。
7.根据权利要求5所述的销量缺失数据的补充方法,其特征在于,所述根据所述第二销售量数据、所述第一销售量数据、所述目标数量以及所述差值,补充所述时刻集合包括的每个第二类空数据时刻的销售量数据,包括:
根据二分法将确定出的母时刻集合划分为该母时刻集合对应的前时刻集合和后时刻集合,根据该母时刻集合的销售量增量以及该母时刻集合对应的分摊比例计算该母时刻集合对应的前时刻集合的销售量增量和后时刻集合的销售量增量,缓存该母时刻集合对应的前时刻集合和后时刻集合中包括的子时间段的数量满足预设数量条件的子时刻集合的销售量增量,并判断该母时刻集合对应的前时刻集合和后时刻集合中是否存在包括的子时间段的数量不满足所述预设数量条件的子时刻集合;
当判断结果为否时,根据所述第二销售量数据、所述第一销售量数据以及缓存的包括的子时间段的数量满足所述预设数量条件的所有子时刻集合的销售量增量,补充所述时刻集合包括的每个第二类空数据时刻的销售量数据;
当判断结果为是时,将该母时刻集合对应的前时刻集合和后时刻集合中包括的子时间段的数量不满足所述预设数量条件的子时刻集合确定为新的母时刻集合,并重复执行所述的根据二分法将确定出的母时刻集合划分为该母时刻集合对应的前时刻集合和后时刻集合,根据该母时刻集合的销售量增量以及该母时刻集合对应的分摊比例计算该母时刻集合对应的前时刻集合的销售量增量和后时刻集合的销售量增量,缓存该母时刻集合对应的前时刻集合和后时刻集合中包括的子时间段的数量满足预设数量条件的子时刻集合的销售量增量,并判断该母时刻集合对应的前时刻集合和后时刻集合中是否存在包括的子时间段的数量不满足所述预设数量条件的子时刻集合的操作;
其中,初始确定出的母时刻集合为所述时刻集合,且所述时刻集合的销售量增量等于所述差值。
8.根据权利要求1所述的销量缺失数据的补充方法,其特征在于,所述补充每个所述空数据时刻的销售量数据之前,所述方法还包括:
对所有所述目标时刻中除所有所述空数据时刻之外剩余的所有非空数据时刻的销售量数据执行数据拟合操作,得到所述目标时间段对应的销售量曲线,所述销售量曲线用于表示所述目标时...
【专利技术属性】
技术研发人员:王秋文,李百川,苏伟鹏,
申请(专利权)人:有米科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。