[问题] BTYD package

楼主: clansoda (小笨)   2016-03-29 11:40:43
在网络上读了一天的BTYD package walkthrough已经把大部分的概念都理解了
想问的是里面有两个period,分别是calibration(estimation)跟
holdout(validation) period,括号里面是我爬他的PDF他说普遍的用法
请问这边的定义是将自己已有的资料拆成estimation跟validation两个部分
然后用前者去预测后者来评估自己这个模型是否有效吗?
例如我有2014年到2016年的资料,那我就把2014年到2015年9月的资料设为
estimation period并且预测2015年9月到2016年的值,并且与实际值做比较
来评估此模型的适配度,请问我这个理解是否有错误。
第二个问题是里面有一个fumction可以从原始资料直接转换成cbs跟cbt
两个型态,dc.elogtocbscbt这个function他是简化前面的过程,我先照着
walkthrough走了一遍都没问题,接着我用这个function来简化
结果跑出来的t.x值,这个应该是最近一次购买时间到estimation结束时
的差异单位值,我的单位是week,因此值应该是正的1~70左右吧,但是跑出来有两
千个值左右是负的,想请问为什么会有负值的情况产生,我设定estimation
为2016-01-01,而validation为2016-03-01,顺序应该没错,应该不会跑出负的值
请问版上有人有用过这套package来做预测吗?

Links booklink

Contact Us: admin [ a t ] ucptt.com