У меня есть набор данных, который используется для вычисления (приблизительного) параметров нелинейной функции.
Точки необработанных данных разбросаны по времени, и в настоящее время мой решатель может рассчитать наилучший набор параметров, которые моделируют функцию для элементов данных за определенный период времени.Точность приближения функции улучшается, поскольку я включаю больший набор данных.Однако в то же время я не хочу, чтобы элементы данных были слишком старыми, чтобы в значительной степени влиять на приближение функции.Сейчас я планирую использовать элементы данных, которые попадают в заранее заданное окно во времени.Это предопределенное окно будет перемещаться с течением времени, включая новые элементы данных и отбрасывая старые.Однако, чтобы включить или исключить элементы данных, мне всегда нужно начинать процесс с самого начала с измененного набора данных, процесс, который занимает много времени и не подходит для работы в реальном времени.
Проблема, которую я пытаюсьрешить, как включить изучение дополнительных элементов данных в аппроксимированную функцию, не просматривая весь исходный набор данных.Первоначальная идея состоит в том, чтобы взвесить функциональные параметры, извлеченные из каждого подмножества данных, отношением всех элементов данных в подмножестве к общему количеству элементов данных во всех подмножествах.Кто-нибудь может придумать лучший подход?Мы будем благодарны за подсказку о любом возможном решении.