Обнаружение нелинейности в оценочных данных
isnlarx( обнаруживает нелинейность в data,orders)data путем тестирования нелинейной модели ARX с указанным orders дает лучшую оценку data чем линейная модель ARX. Нелинейная модель использует значение по умолчанию treepartition устройство оценки нелинейности.
Результат теста распечатывается в окне команд и указывает, обнаружена ли нелинейность. Используйте коэффициент обнаружения с печатью для оценки надежности теста обнаружения нелинейности:
Большие значения (>2) указывают на то, что была обнаружена значительная нелинейность.
Меньшие значения (<0.5) указывают, что любая ошибка, необъяснимая линейной моделью, в основном является шумом. То есть не было обнаружено значительной нелинейности.
Значения, близкие к 1 указывают, что тест обнаружения нелинейности не является надежным и что может присутствовать слабая нелинейность.
isnlarx(___, задание дополнительных нелинейных опций модели ARX с использованием одной или нескольких Name,Value)Name,Value аргументы пары.
[ дополнительно возвращает значения теста, лежащие в основе анализа.NLHyp,NLValue,NLRegs,NoiseSigma,DetectRatio] = isnlarx(___)
isnlarx оценивает нелинейную модель ARX с использованием данных и treepartition устройство оценки нелинейности.
Оценочные данные могут быть описаны как Y (t) = L (t) + Fn (t) + E (t), где:
L (t) - часть данных, объясняемая линейной функцией нелинейной модели ARX.
Fn (t) - часть данных, объясняемая нелинейной функцией нелинейной модели ARX. Выходной аргументNLValue - оценка стандартного отклонения Fn (t). Если нелинейная функция объясняет значительную часть данных за пределами данных, объясняемых линейной функцией, обнаруживается нелинейность.
E (t) - остающаяся ошибка, которая необъяснима нелинейной моделью ARX и обычно является белым шумом. Выходной аргументNoiseSigma - оценка стандартного отклонения E (t).