Образец генерации данных из существующих данных - Алгоритм? - PullRequest
3 голосов
/ 25 августа 2009

Я снова столкнулся с проблемой "что я ищу". У меня есть данные отслеживания, то есть я несколько раз отслеживал себя, катаясь на велосипеде по одной и той же трассе, чтобы получить некоторые данные испытаний. Так что у меня есть пары время-расстояние. Я хочу еще больше разных, но хочу их генерировать. Я хочу, чтобы виртуальные тестовые драйверы были быстрее и медленнее. Я не хочу, чтобы это был линейный алгоритм суммирования.

По сути, я просто хочу подсказку, что я могу найти. Может кто-нибудь помочь?

Ответы [ 3 ]

4 голосов
/ 25 августа 2009

Вы можете проверить цепочки Маркова для генерации случайных данных, хотя это зависит от того, насколько сложным будет ваше распределение данных. Для более простого подхода решение Рида Копси будет проще в реализации.

2 голосов
/ 25 августа 2009

Попробуйте умножить значение времени каждой точки данных на константу. Если он меньше единицы, вы будете создавать более быстрый тест-драйв, а если он больше единицы, у вас будет более медленный тест-драйв. Вы также можете изменить положение, если хотите.

2 голосов
/ 25 августа 2009

Вы можете использовать генератор псевдослучайных чисел для генерации случайных изменений на основе ваших исходных данных. Просто укажите диапазон +/- ваших измеренных значений, которые вы позволите случайности изменить, и сгенерируйте случайные значения набора данных для времени + расстояния. Это позволит вам создать столько тестов, сколько вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...