我再次遇到了一个我正在寻找的问题。我有跟踪数据,这意味着我跟踪自己在同一条轨道上骑自行车几次以获得一些测试数据。所以我有时间 - 距离对。我想要更多不同的,但想要生成它们。我希望虚拟测试驱动程序既快又慢。我不希望它是一个线性求和算法。
基本上我只想要一个提示,我可以搜索的内容。有人可以帮忙吗?
答案 0 :(得分:4)
您可以查看Markov Chains生成随机数据,但这取决于您希望数据分发的复杂程度。对于更简单的方法,Reed Copsey的解决方案将更容易实现。
答案 1 :(得分:2)
您可以使用pseudo random number generator根据原始数据生成随机变体。只需提供一个范围+/-您允许随机性的测量值,并为时间+距离生成随机数据集值。这样您就可以根据需要生成尽可能多的测试用例。
答案 2 :(得分:2)
尝试将每个数据点的时间值乘以常量。如果它小于1,你将创建一个更快的测试驱动器,如果它不止一个你有一个较慢的测试驱动器。如果你愿意,你也可以同样捏造这个职位。