示例数据
我有一个运动员比赛结果的数据集(在Ras adata frame中)。
athlete racedistance time location tracktype date coach
A 100 10.0 UK typeA 2014-01-01 carlos
A 200 20.0 US typeB 2014-02-01 carla
A 100 9.5 AUS typeC 2014-03-01 chris
B 100 11.0 UK typeA 2014-01-01 carla
B 200 21.0 US typeB 2014-02-01 carlos
B 400 61.0 AUS typeC 2014-03-01 carla
B 100 10.5 GER typeA 2014-04-01 clive
C 100 9.5 UK typeA 2014-01-01 clive
C 200 21.5 US typeB 2014-02-01 chris
问题
time在尝试预测未来比赛中的运动员时,是否有适当的机器学习算法或方法可以使用每个运动员以前的结果作为特征?
例如,athlete A有三场比赛,他们之间有一个月的休息时间。在第三场比赛中,他在相同距离上的表现略好于第一场比赛。
算法能否得知第二场比赛对运动员产生了影响,这意味着他在第三场比赛中表现更好?
从我读过的关于这个主题的内容和我完成的训练示例来看,似乎每一“行”数据都应该是独立的,所有 ML 算法都是这种情况吗?我应该考虑另一种预测技术来解决这类问题吗?