Преобразуйте наблюдаемые временные ряды в векторы состояния
XR = phaseSpaceReconstruction(X,lag,dim)[XR,eLag,eDim] = phaseSpaceReconstruction(X)[XR,eLag,eDim] = phaseSpaceReconstruction(X,lag)[XR,eLag,eDim] = phaseSpaceReconstruction(X,[],dim)[___] = phaseSpaceReconstruction(___,Name,Value)phaseSpaceReconstruction(___) возвращает восстановленное фазовое пространствоXR = phaseSpaceReconstruction(X,lag,dim), XR однородно выбранного временного интервала сигнализирует о X с lag с временной задержкой и размерностью встраивания dim как входные параметры.
Используйте phaseSpaceReconstruction, чтобы проверить, что система заказывает и восстанавливает все переменные динамической системы при сохранении системных свойств. Восстановление фазового пространства полезно, когда ограниченные данные доступны, или когда размерность фазового пространства и задержка неизвестны. Нелинейные функции approximateEntropy, correlationDimension и lyapunovExponent используют phaseSpaceReconstruction в качестве первого шага вычисления.
[___] = phaseSpaceReconstruction(___, возвращает восстановленное фазовое пространство Name,Value)XR с дополнительными опциями, заданными одним или несколькими аргументами пары Name,Value.
phaseSpaceReconstruction(___) без выходных аргументов создает матрицу подосей восстановленного фазового пространства с графиками гистограммы по диагонали.
Phase Space Reconstruction
Для однородно выбранного одномерного сигнала времени , phaseSpaceReconstruction вычисляет задержанную реконструкцию
где, N является длиной временных рядов, τ1 является задержкой, и m1 является размерностью встраивания для X1.
Точно так же для многомерных временных рядов X, данный,
phaseSpaceReconstruction вычисляет реконструкцию для каждых временных рядов как,
где S является количеством измерений, и N является длиной временных рядов.
Delay Estimation
Задержка реконструкции фазового пространства оценивается с помощью Средней взаимной информации (AMI). Для реконструкции задержка собирается быть первым локальным минимумом AMI.
Средняя Взаимная информация вычисляется как,
где, N является длиной временных рядов и Τ = 1:MaxLag.
Embedding Dimension Estimation
Размерность встраивания для реконструкции фазового пространства оценивается с помощью алгоритма Ложного самого близкого соседа (FNN).
Для точки i в размерности d, точки Xri и его самая близкая точка Xr*i в восстановленном фазовом пространстве {Xri}, i = 1:N, ложные соседи если
где, метрика расстояния.
Предполагаемая размерность встраивания d является наименьшим значением, которое удовлетворяет условие pfnn <
PercentFalseNeighbors, где, pfnn является отношением FNN, указывает на общее количество точек в восстановленном фазовом пространстве.
[1] Rhodes, Carl & Morari, Манфред. "Ложный самый близкий соседний алгоритм и шумовые поврежденные временные ряды". Физический анализ. E. 55.10.1103/PhysRevE.55.6162.
[2] Kliková, B. и Aleš Raidl. "Реконструкция фазового пространства динамического системного метода использования задержки". Продолжения 20-й Ежегодной конференции докторантов WDS 2011.
[3] Я. Vlachos, Д. Куджиумцис, "Реконструкция пространства состояний для Многомерного Прогноза Временных рядов", Нелинейные Явления в Сложных системах, Vol 11, № 2, стр 241-249, 2008.
[4] Kantz, H. и Шрайбер, T. Нелинейный анализ временных рядов. Кембридж: Издательство Кембриджского университета, издание 7, 2004.
approximateEntropy | correlationDimension | lyapunovExponent