我正在尝试实现一种算法来预测玩家对过去事件的幻想点。但是,我对某些属性有些怀疑。想象一下,一名球员将在下一场比赛中进行客场比赛,我相信通过他在过去的客场比赛中的得分/进球来评估他在球场外的表现是有用的。但是,如果下一场比赛是在主场,那么同样的属性就没有用了。球场占用率也是如此——球员在主场比赛时很重要,但在客场比赛时则无关紧要。这种情况的最佳方法是什么?即使在主场比赛,我是否仍然保留客场进球?
问候
我正在尝试实现一种算法来预测玩家对过去事件的幻想点。但是,我对某些属性有些怀疑。想象一下,一名球员将在下一场比赛中进行客场比赛,我相信通过他在过去的客场比赛中的得分/进球来评估他在球场外的表现是有用的。但是,如果下一场比赛是在主场,那么同样的属性就没有用了。球场占用率也是如此——球员在主场比赛时很重要,但在客场比赛时则无关紧要。这种情况的最佳方法是什么?即使在主场比赛,我是否仍然保留客场进球?
问候
决策树可以通过设计处理基于多个特征的条件:如果模型确定“在家”的特征对预测很重要,它将根据该条件创建一个靠近树根的节点。通过构建,其他特征将显示为连词,例如“如果 at-home==true and featureX==valueX and ... then predict ...”(这就是决策树的工作方式)。
如果您认为这个特定功能非常重要,以至于其他一切都应该依赖它,另一种选择是训练两个不同的模型:一个用于“在家”,一个用于“外出”。缺点是模型只能使用与其案例相关的实例,因此每个模型的训练数据较少。