根据过去的响应时间戳预测营销活动的最佳个人发送时间的合适模型/算法/策略是什么?
数据:
举个例子
===========================================================
customer campaign campaign_time response_time
-----------------------------------------------------------
1 100 a 2017-01-01 06:50:01 2017-01-01 08:02:21
2 101 a 2017-01-01 06:50:01 2017-01-01 16:45:31
3 101 a 2017-01-01 06:50:01 2017-01-02 07:20:00
4 100 b 2017-01-07 06:30:21 2017-01-08 08:15:21
5 101 b 2017-01-07 06:30:21 2017-01-07 17:00:12
6 100 c 2017-01-14 06:43:55 2017-01-14 07:59:44
7 101 d 2017-01-21 14:02:01 2017-01-21 16:50:01
-----------------------------------------------------------
- 两个客户 100&101,
- 四个过去的活动广告。
- 每个活动都有不同的发送时间,
- 客户和活动的多个、一个或没有响应时间(例如购买产品)
目标:
假如说
campaign_time可能因100和101(个性化的调度时间)而异,并且- 过去的响应时间是客户最容易接受活动的指标
我想根据过去的 s 预测每个客户的最佳下一个campaign_time( ) ,以便每个活动的受访者数量最大化。2017-01-28 ??:??:??response_time
任何人有任何类似的经验或任何想法从哪里开始?我很乐意听到一些想法。
为简化起见,我认为第一个 response_time 是最有价值的(=> 应该被预测)并且我也会从工作日中抽象出来(=> 它是关于预测时间 0:00-23:59,由?上面标记) ; 但是,最好有一个连续的预测而不是离散的预测(就像这里建议的那样)。