携程-用户预订售卖房型概率预测

匿名 (未验证) 提交于 2019-12-03 00:22:01

数据集文档

背景介绍

调研表明,大部分用户除了对于酒店有偏好外,也有对于酒店房型的偏好。不同的酒店房型会提供酒店不同服务和礼惠政策等,这使得提供更多服务的同时,带来了用户一定程度的挑选时间。如何根据在用户的历史信息,挖掘出用户对于某些房型偏好,也为了节省用户的挑选时间和提供更好的服务。

下载与作品提交说明

数据集下载

下载地址:用户预订售卖房型概率预测

提交说明

本次比赛需要选手下载数据集,按照下载文件中的提交样例格式在比赛页面-【团队提交】中提交作品。

同时为了选手能更方便地通过K-Lab创建项目,向社区分享自己的创意,算法,学习记录等任何有价值的代码文档,或者通过fork和评论别人的项目来进行比赛和学习上的交流,我们也提供了在线的比赛数据集,使用方法为:

创建项目后:
Python用户,输入ls ../input/ctrip/ 查看数据路径
R用户,输入list.files("../input/ctrip/") 查看数据路径

数据描述

数据包含competition_train.txtcompetition_test.txt两个文件。

同一orderid下,有且仅有一个orderlabel为1的售卖房型。本次比赛目的就是预测哪一个售卖房型(roomid)是用户最终预订的。
(具体的参考本页尾业务场景说明

数据主要包含以下几个部分:用户数据酒店数据房型数据
详情见数据字典或下载文件附件:数据字典样例说明.xlsx

数据字典

字段名字段解释取值范围
orderid订单号string
uid用户名string
orderdate订购订单日期string
hotelid酒店号string
basicroomid物理房型号string
roomid每个房型号string
orderlabel该房型是否被订购int,{0表示未订购,1表示订购}
star酒店级别int
rank每个房型在物理房型内的位置int
returnvalue优惠价格float
price_deduct每个房型的展示的最终价格float
basic_minarea每个房型的最小面积float
basic_maxarea每个房型的最大面积float

备注:字段basicroomid说明: 每个物理房型下会包含几个roomid


字段名字段解释取值范围
roomservice_1售卖房型所具有的服务类型1bigint, {服务类型1的取值为:0 ,1}
roomservice_2售卖房型所具有的服务类型2int, {服务类型2的取值为:0 ,1}
roomservice_3售卖房型所具有的服务类型3int, {服务类型3的取值为:0 ,1,2, 3}
roomservice_4售卖房型所具有的服务类型4int, {服务类型4的取值为:0 ,1,2, 3, 4, 5}
roomservice_5售卖房型所具有的服务类型5int, {服务类型5的取值为:0 ,1}
roomservice_6售卖房型所具有的服务类型6int, {服务类型6的取值为:0 ,1,2}
roomservice_7售卖房型所具有的服务类型7int, {服务类型7的取值为:0 ,1}
roomservice_8售卖房型所具有的服务类型8int, {服务类型8的取值为:1, 2, 3, 4, 5}

备注:每个房型都有自己所带有的服务类型。如,某房型具有“免费取消”、到店付等服务类型。此处给出8个比较受关注的服务类型


字段名字段解释取值范围
roomtag_1售卖房型-标签1int, {标签1的取值为:0 ,1}
roomtag_2售卖房型-标签2float, {标签2取值}
roomtag_3售卖房型-标签3float, {标签3取值}
roomtag_4售卖房型-标签4int, {标签4的取值为:0 ,1}
roomtag_5售卖房型-标签5int, {标签5的取值为:0 ,1}
roomtag_6售卖房型-标签6int, {标签6的取值为:0 ,1}

备注:每个售卖房型展示出来的也有不同的标签,如:某些售卖房型有“优惠”、“礼”等标签,此处给出6个比较重要的标签。


字段名字段解释取值范围
user_confirmtime用户历史订购平均确认时长float
user_avgadvanceddate用户历史订购订单平均提前天数float
user_avgstar用户订购历史酒店平均级别float
user_avggoldstar用户订购历史酒店平均类级别float
user_avgrecommendlevel用户订购历史酒店平均推荐级别float
user_avgroomnum用户历史平均入住间数float

字段名字段解释取值范围
ordertype_1_ratio用户订购订单类型为1的订单占比float
ordertype_2_ratio用户订购订单类型为2的订单占比float
ordertype_3_ratio用户订购订单类型为3的订单占比float
ordertype_4_ratio用户订购订单类型为4的订单占比float
ordertype_5_ratio用户订购订单类型为5的订单占比float
ordertype_6_ratio用户订购订单类型为6的订单占比float
ordertype_7_ratio用户订购订单类型为7的订单占比float
ordertype_8_ratio用户订购订单类型为8的订单占比float
ordertype_9_ratio用户订购订单类型为9的订单占比float
ordertype_10_ratio用户订购订单类型为10的订单占比float
ordertype_11_ratio用户订购订单类型为11的订单占比float

备注:我们将用户历史的订单所具有的特点,对订单进行归类。注意这些类别之间并不完全独立,有重叠部分。如:订单类型1为工作日订单、订单类型2为游玩订单等。此处列出11种。


字段名字段解释取值范围
user_avgdealpriceholiday用户节假日成交订单平均价格float
user_avgdealpriceworkday用户工作日成交订单平均价格float
user_avgdealprice用户成交订单平均价格float
user_avgpromotion用户订单平均返现价格float
user_avgprice_star用户不同星级订单的平均价格float

字段名字段解释取值范围
orderbehavior_1_ratio用户发生行为1的订单占比float
orderbehavior_2_ratio用户发生行为2的订单占比float
orderbehavior_3_ratio_1week用户过去一周发生行为3的订单占比float
orderbehavior_4_ratio_1week用户过去一周发生行为4的订单占比float
orderbehavior_5_ratio_1week用户过去一周发生行为5的订单占比float
orderbehavior_3_ratio_1month用户过去一个月发生行为3的订单占比float
orderbehavior_4_ratio_1month用户过去一个月发生行为4的订单占比float
orderbehavior_5_ratio_1month用户过去一个月发生行为5的订单占比float
orderbehavior_3_ratio_3month用户过去三个月发生行为3的订单占比float
orderbehavior_4_ratio_3month用户过去三个月发生行为4的订单占比float
orderbehavior_5_ratio_3month用户过去三个月发生行为5的订单占比float
orderbehavior_6_ratio用户发生行为6的订单占比float
orderbehavior_7_ratio用户发生行为7的订单占比float
orderbehavior_8用户价格维度构造的新维度float
orderbehavior_9用户部分订单价格的汇总float

备注:我们对用户在订购订单或者选择订单的自主行为进行归类,注意这些类之间也并不独立,有重叠部分。如:用户参与评论的订单数占比、用户选择高价房型的订单占比等。此处列出7种不同日期的行为。orderbehavior_8和9为用户选择产品中行为指标的汇总。


字段名字段解释取值范围
user_ordernum用户历史订购订单数bigint
user_activation用户活跃度float
user_avgprice用户消费均价float
user_maxprice用户消费最高价float
user_minprice用户消费最低价float
user_stdprice用户消费订单价格的波动系数float
user_cvprice用户消费订单价格的变异系数float
user_citynum用户订购不同的城市数int
user_avgroomarea用户历史订购房间的平均面积float

字段名字段解释取值范围
user_roomservice_4_0ratio订购售卖房型服务类型为roomservice_4中取值为0类型的订单占比float
user_roomservice_4_2ratio订购售卖房型服务类型为roomservice_4中取值为2类型的订单占比float
user_roomservice_4_3ratio订购售卖房型服务类型为roomservice_4中取值为3类型的订单占比float
user_roomservice_4_4ratio订购售卖房型服务类型为roomservice_4中取值为4类型的订单占比float
user_roomservice_4_1ratio订购售卖房型服务类型为roomservice_4中取值为1类型的订单占比float
user_roomservice_4_5ratio订购售卖房型服务类型为roomservice_4中取值为5类型的订单占比float
user_roomservice_3_123ratio订购售卖房型服务类型为roomservice_3中取值为1,2, 3类型的订单总和占比float
user_roomservice_6_2ratio订购售卖房型服务类型为roomservice_6中取值为2类型的订单占比float
user_roomservice_6_1ratio订购售卖房型服务类型为roomservice_6中取值为1类型的订单占比float
user_roomservice_6_0ratio订购售卖房型服务类型为roomservice_6中取值为0类型的订单占比float
user_roomservice_5_1ratio订购售卖房型服务类型为roomservice_5中取值为1类型的订单占比float
user_roomservice_7_0ratio订购售卖房型服务类型为roomservice_7中取值为0类型的订单占比float
user_roomservice_2_1ratio订购售卖房型服务类型为roomservice_2中取值为1类型的订单占比float
user_roomservice_8_1ratio订购售卖房型服务类型为roomservice_8中取值为1类型的订单占比float
user_rank_ratio用户历史订购房物理房型内的房型型位置均值float
user_roomservice_5_345ratio订购售卖房型服务类型为roomservice_5中取值为3,4, 5类型的订单占比float

字段名字段解释取值范围
user_ordnum_1week用户过去一周订单数bigint
user_avgprice_1week用户过去一周历史订单均价float
user_medprice_1week用户过去一周订单价格中位数float
user_minprice_1week用户过去一周订单最低价float
user_maxprice_1week用户过去一周订单最高价float
user_roomservice_3_123ratio_1week用户过去一周订购售卖房型类型为roomservice_3中取值为123类型之和的订单占比float
user_roomservice_7_1ratio_1week用户过去一周订购售卖房型类型为roomservice_7中取值为1类型之和的订单占比float
user_roomservice_7_0ratio_1week用户过去一周订购售卖房型类型为roomservice_7中取值为0类型之和的订单占比float
user_roomservice_4_5ratio_1week用户过去一周订购售卖房型类型为roomservice_4中取值为5类型之和的订单占比float
user_roomservice_4_4ratio_1week用户过去一周订购售卖房型类型为roomservice_4中取值为4类型之和的订单占比float
user_roomservice_4_2ratio_1week用户过去一周订购售卖房型类型为roomservice_4中取值为2类型之和的订单占比float
user_roomservice_4_3ratio_1week用户过去一周订购售卖房型类型为roomservice_4中取值为3类型之和的订单占比float
user_roomservice_4_0ratio_1week用户过去一周订购售卖房型类型为roomservice_4中取值为0类型之和的订单占比float

字段名字段解释取值范围
user_ordnum_1month用户过去一个月订单数bigint
user_avgprice_1month用户过去一个月历史订单均价float
user_medprice_1month用户过去一个月订单价格中位数float
user_minprice_1month用户过去一个月订单最低价float
user_maxprice_1month用户过去一个月订单最高价float
user_roomservice_3_123ratio_1month用户过去一个月订购售卖房型类型为roomservice_3中取值为123类型之和的订单占比float
user_roomservice_7_1ratio_1month用户过去一个月订购售卖房型类型为roomservice_7中取值为1类型之和的订单占比float
user_roomservice_7_0ratio_1month用户过去一个月订购售卖房型类型为roomservice_7中取值为0类型之和的订单占比float
user_roomservice_4_5ratio_1month用户过去一个月订购售卖房型类型为roomservice_4中取值为5类型之和的订单占比float
user_roomservice_4_4ratio_1month用户过去一个月订购售卖房型类型为roomservice_4中取值为4类型之和的订单占比float
user_roomservice_4_2ratio_1month用户过去一个月订购售卖房型类型为roomservice_4中取值为2类型之和的订单占比float
user_roomservice_4_3ratio_1month用户过去一个月订购售卖房型类型为roomservice_4中取值为3类型之和的订单占比float
user_roomservice_4_0ratio_1month用户过去一个月订购售卖房型类型为roomservice_4中取值为0类型之和的订单占比float

字段名字段解释取值范围
user_ordnum_3month用户过去三个月订单数bigint
user_avgprice_3month用户过去三个月历史订单均价float
user_medprice_3month用户过去三个月订单价格中位数float
user_minprice_3month用户过去三个月订单最低价float
user_maxprice_3month用户过去三个月订单最高价float
user_roomservice_3_123ratio_3month用户过去三个月订购售卖房型类型为roomservice_3中取值为123类型之和的订单占比float
user_roomservice_7_1ratio_3month用户过去三个月订购售卖房型类型为roomservice_7中取值为1类型之和的订单占比float
user_roomservice_7_0ratio_3month用户过去三个月订购售卖房型类型为roomservice_7中取值为0类型之和的订单占比float
user_roomservice_4_5ratio_3month用户过去三个月订购售卖房型类型为roomservice_4中取值为5类型之和的订单占比float
user_roomservice_4_4ratio_3month用户过去三个月订购售卖房型类型为roomservice_4中取值为4类型之和的订单占比float
user_roomservice_4_2ratio_3month用户过去三个月订购售卖房型类型为roomservice_4中取值为2类型之和的订单占比float
user_roomservice_4_3ratio_3month用户过去三个月订购售卖房型类型为roomservice_4中取值为3类型之和的订单占比float
user_roomservice_4_0ratio_3month用户过去三个月订购售卖房型类型为roomservice_4中取值为0类型之和的订单占比float

字段名字段解释取值范围
basic_week_ordernum_ratio物理房型过去一周订单/酒店订单数占比float
basic_recent3_ordernum_ratio物理房型过去三天订单/酒店订单数占比float
basic_comment_ratio物理房型评论数占比float
basic_30days_ordnumratio物理房型过去30天订单/酒店订单数占比float
basic_30days_realratio物理房型过去30天的成交价的优势系数float
room_30days_ordnumratio每个房型过去30天订单/酒店订单数占比float
room_30days_realratio每个房型过去30天的成交价的优势系数float

字段名字段解释取值范围
orderid_lastord用户上次订购的订单号string
orderdate_lastord用户上次订购的订单日期string
hotelid_lastord用户上次订购酒店号string
roomid_lastord用户上次订购房型号string
basicroomid_lastord用户上次订购物理房型号string
rank_lastord用户上次订购房型在物理房型内的位置int
return_lastord用户上次订购返现价格float
price_last_lastord用户上次订购房型价格float
roomservice_2_lastord用户上次订购的售卖房型-服务类型2int, {服务类型2的取值为:0 ,1}
roomservice_3_lastord用户上次订购的售卖房型-服务类型3int, {服务类型3的取值为:0 ,1,2, 3}
roomservice_4_lastord用户上次订购的售卖房型-服务类型4int, {服务类型4的取值为:0 ,1,2, 3, 4, 5}
roomservice_5_lastord用户上次订购的售卖房型-服务类型5int, {服务类型5的取值为:0 ,1}
roomservice_6_lastord用户上次订购的售卖房型-服务类型6int, {服务类型6的取值为:0 ,1,2}
roomservice_8_lastord用户上次订购的售卖房型-服务类型8int, {服务类型8的取值为:1, 2, 3, 4, 5}
roomtag_2_lastord用户上次订购的售卖房型-标签2float, {标签2取值}
roomtag_3_lastord用户上次订购的售卖房型-标签3float, {标签3取值}
roomtag_4_lastord用户上次订购的售卖房型-标签4int, {标签4的取值为:0 ,1}
roomtag_5_lastord用户上次订购的售卖房型-标签5int, {标签5的取值为:0 ,1}
roomtag_6_lastord用户上次订购的售卖房型-标签6int, {标签6的取值为:0 ,1}
star_lastord用户上次订购酒店级别int
hotel_minprice_lastord用户上次订购的订单所在酒店的最低价float
basic_minprice_lastord用户上次订购的订单所在酒店所在物理房型的最低价float

数据预览

orderiduidorderdatehotelidbasicroomidroomidorderlabelstarrankreturnvalueprice_deductbasic_minareabasic_maxarearoomservice_1roomservice_2roomservice_3roomservice_4roomservice_5roomservice_6roomservice_7roomservice_8roomtag_1roomtag_2roomtag_3roomtag_4roomtag_5roomtag_6user_confirmtimeuser_avgadvanceddateuser_avgstaruser_avggoldstaruser_avgrecommendleveluser_avgroomnumordertype_1_ratioordertype_2_ratioordertype_3_ratioordertype_4_ratioordertype_5_ratioordertype_6_ratioordertype_7_ratioordertype_8_ratioordertype_9_ratioordertype_10_ratioordertype_11_ratiouser_avgdealpriceholidayuser_avgdealpriceworkdayuser_avgdealpriceuser_avgpromotionuser_avgprice_starorderbehavior_1_ratioorderbehavior_2_ratioorderbehavior_3_ratio_1weekorderbehavior_4_ratio_1weekorderbehavior_5_ratio_1weekorderbehavior_3_ratio_1monthorderbehavior_4_ratio_1monthorderbehavior_5_ratio_1monthorderbehavior_3_ratio_3monthorderbehavior_4_ratio_3monthorderbehavior_5_ratio_3monthorderbehavior_6_ratioorderbehavior_7_ratioorderbehavior_8orderbehavior_9user_ordernumuser_activationuser_avgpriceuser_maxpriceuser_minpriceuser_stdpriceuser_cvpriceuser_citynumuser_avgroomareauser_roomservice_4_0ratiouser_roomservice_4_2ratiouser_roomservice_4_3ratiouser_roomservice_4_4ratiouser_roomservice_4_1ratiouser_roomservice_4_5ratiouser_roomservice_3_123ratiouser_roomservice_6_2ratiouser_roomservice_6_1ratiouser_roomservice_6_0ratiouser_roomservice_5_1ratiouser_roomservice_7_0ratiouser_roomservice_2_1ratiouser_roomservice_8_1ratiouser_rank_ratiouser_roomservice_5_345ratiouser_ordnum_1weekuser_avgprice_1weekuser_medprice_1weekuser_minprice_1weekuser_maxprice_1weekuser_roomservice_3_123ratio_1weekuser_roomservice_7_1ratio_1weekuser_roomservice_7_0ratio_1weekuser_roomservice_4_5ratio_1weekuser_roomservice_4_4ratio_1weekuser_roomservice_4_2ratio_1weekuser_roomservice_4_3ratio_1weekuser_roomservice_4_0ratio_1weekuser_ordnum_1monthuser_avgprice_1monthuser_medprice_1monthuser_minprice_1monthuser_maxprice_1monthuser_roomservice_3_123ratio_1monthuser_roomservice_7_1ratio_1monthuser_roomservice_7_0ratio_1monthuser_roomservice_4_5ratio_1monthuser_roomservice_4_4ratio_1monthuser_roomservice_4_2ratio_1monthuser_roomservice_4_3ratio_1monthuser_roomservice_4_0ratio_1monthuser_ordnum_3monthuser_avgprice_3monthuser_medprice_3monthuser_minprice_3monthuser_maxprice_3monthuser_roomservice_3_123ratio_3monthuser_roomservice_7_1ratio_3monthuser_roomservice_7_0ratio_3monthuser_roomservice_4_5ratio_3monthuser_roomservice_4_4ratio_3monthuser_roomservice_4_2ratio_3monthuser_roomservice_4_3ratio_3monthuser_roomservice_4_0ratio_3monthbasic_week_ordernum_ratiobasic_recent3_ordernum_ratiobasic_comment_ratiobasic_30days_ordnumratiobasic_30days_realratioroom_30days_ordnumratioroom_30days_realratioorderid_lastordorderdate_lastordhotelid_lastordroomid_lastordbasicroomid_lastordrank_lastordreturn_lastordprice_last_lastordroomservice_2_lastordroomservice_3_lastordroomservice_4_lastordroomservice_5_lastordroomservice_6_lastordroomservice_8_lastordroomtag_2_lastordroomtag_3_lastordroomtag_4_lastordroomtag_5_lastordroomtag_6_lastordstar_lastordhotel_minprice_lastordbasic_minprice_lastord
ORDER_12251191USER_3185602013/4/15HOTEL_174550BASIC_635351ROOM_277287130932003830   00200010 490000-991.823551.47058827.23529436.64705911.7058823020.250.058823530000.294117660.70588240.94117650.35294120.2941176601657.3999932.81113.95237.351188.941200.23529412         0.230769230.3076923234.8868.369233344.4756981113.952750440  2121 0.82352940.235294120.8235294  0.29411766   0.35294120.4117647 1                                                                      
ORDER_12194265USER_5168462013/4/14HOTEL_7026BASIC_23623ROOM_982211105112008424141200500020310 000-2299153020    0110.510 1325132526313250          00.566.72763041.4089056132513431307  2021 101  0   0.50 0.5                                         0.366666670.40.16838488                          
ORDER_12194265USER_5168462013/4/14HOTEL_7026BASIC_23626ROOM_9824350552009957171200202120310466000-2299153020    0110.510 1325132526313250          00.566.72763041.4089056132513431307  2021 101  0   0.50 0.5                                         000.008591065                          
ORDER_12194265USER_5168462013/4/14HOTEL_7026BASIC_23626ROOM_9824230532009957171200202120310496000-2299153020    0110.510 1325132526313250          00.566.72763041.4089056132513431307  2021 101  0   0.50 0.5                                         000.008591065                          
ORDER_12194265USER_5168462013/4/14HOTEL_7026BASIC_23623ROOM_9821050552006774141200500010 496000-2299153020    0110.510 1325132526313250          00.566.72763041.4089056132513431307  2021 101  0   0.50 0.5                                         0.366666670.40.168384880.327272710.272727281                      
ORDER_12194265USER_5168462013/4/14HOTEL_7026BASIC_23625ROOM_9823590592008215151200300010 496000-2299153020    0110.510 1325132526313250          00.566.72763041.4089056132513431307  2021 101  0   0.50 0.5                                         0.0666666700.11512028                          
ORDER_12194265USER_5168462013/4/14HOTEL_7026BASIC_23624ROOM_9823350552008244545200502110 496000-2299153020    0110.510 1325132526313250          00.566.72763041.4089056132513431307  2021 101  0   0.50 0.5                                         0.03333333500.104811                          
ORDER_12194265USER_5168462013/4/14HOTEL_7026BASIC_23624ROOM_9823190592009084545200500020310 000-2299153020    0110.510 1325132526313250          00.566.72763041.4089056132513431307  2021 101  0   0.50 0.5                                         0.03333333500.104811                          
ORDER_12194265USER_5168462013/4/14HOTEL_7026BASIC_23621ROOM_9819750552008243737200200020310466000-2299153020    0110.510 1325132526313250          00.566.72763041.4089056132513431307  2021 101  0   0.50 0.5                                         0.03333333500.20618556                          
ORDER_12194265USER_5168462013/4/14HOTEL_7026BASIC_23623ROOM_9822471572007674141200502110 496000-2299153020    0110.510 1325132526313250          00.566.72763041.4089056132513431307  2021 101  0   0.50 0.5                                         0.366666670.40.16838488                         

业务场景说明

备注:
1)提供的数据经过了脱敏,和产品的实际信息有一些差距,但是不影响赛题可解性。
2)不允许使用非正当渠道获取的外部数据。


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!