我又面临一个我在寻找什么的问题。我有跟踪数据,这意味着我在同一条赛道上多次跟踪自己骑自行车,以获得一些测试数据。所以我有时间-距离对。我想要更多不同的,但想要生成它们。我希望虚拟测试驱动程序既快又慢。我不希望它是一个线性求和算法。
基本上我只是想要一个提示,我可以搜索什么。有人可以帮忙吗?
您可以查看马尔可夫链以生成随机数据,尽管这取决于您希望数据分布的复杂程度。对于更简单的方法,Reed Copsey 的解决方案将更易于实施。
您可以使用伪随机数生成器根据原始数据生成随机变化。只需提供一个范围 +/- 您允许随机性发生的测量值,并生成时间 + 距离的随机数据集值。这将使您可以根据需要生成尽可能多的测试用例。
尝试将每个数据点的时间值乘以一个常数。如果它小于一个,您将创建一个更快的试驾,如果它超过一个,您将创建一个较慢的试驾。如果你愿意,你也可以类似地捏造这个位置。