Восстановление отсутствующих входных и выходных данных
Datae = misdata(Data)
Datae = misdata(Data,Model)
Datae = misdata(Data,MaxIterations,Tol)
Datae = misdata(Data) восстанавливает отсутствующие входные и выходные данные. Data - входные-выходные данные временной области в iddata формат объекта. Недостающие выборки данных (как на входе, так и на выходе) вводятся как NaNs. Datae является iddata объект, где отсутствующие данные были заменены разумными оценками.
Datae = misdata(Data,Model) определяет модель, используемую для восстановления отсутствующих данных. Model - любая линейная идентифицированная модель (idtf, idproc, idgrey, idpoly, idss). Если подходящая модель неизвестна, она оценивается итеративным образом с использованием моделей состояния-пространства порядка по умолчанию.
Datae = misdata(Data,MaxIterations,Tol) задает максимальное количество итераций и допуск. MaxIterations - максимальное количество выполненных итераций (по умолчанию - 10). Итерации завершаются, когда разница между двумя последовательными оценками данных отличается менее чем на Tol%. Значение по умолчанию Tol является 1.
Для данной модели недостающие данные оцениваются как параметры, чтобы минимизировать выходные ошибки предсказания, полученные из восстановленных данных. См. раздел 14.2 в Ljung (1999). Учет недостающих результатов в качестве параметров является не лучшим подходом со статистической точки зрения, но во многих случаях является хорошей аппроксимацией.
Когда модель не задана, алгоритм чередует оценку отсутствующих данных и оценку моделей на основе текущей реконструкции.