Как детрендировать данные в командной строке

Удаление тренда установившихся данных

Прежде чем можно будет выполнить эту задачу, у вас должны быть данные временного интервала как iddata объект. Смотрите, что Временной и частотный диапазон Представления Использует Объекты iddata.

Примечание

Если вы планируете оценить модели из этих данных, ваши данные должны регулярно производиться.

Используйте detrend команда, чтобы удалить средние значения сигнала или линейные тренды:

[data_d,T]=detrend(data,Type)

где data данные должны быть детрендированы. Второй входной параметр Type=0 удаляет средние значения сигнала или Type=1 удаляет линейные тренды. data_d детрендированные данные. T TrendInfo возразите, что хранит значения вычтенных смещений и наклоны удаленных трендов.

Удаление тренда текущих данных

Прежде чем можно будет выполнить эту задачу, вы должны иметь

  1. Создайте объект по умолчанию для хранения смещений ввода - вывода, которые вы хотите удалить из данных.

    T = getTrend(data)
    

    где T TrendInfo объект.

  2. Присвойте значения смещения T.

    T.InputOffset=I_value;
    T.OutputOffset=O_value;

    где I_value входное значение смещения и O_value входное значение смещения.

  3. Удалите заданные смещения из data.

    data_d = detrend(data,T)

    где второй входной параметр T хранит значения смещения как его свойства.

Смотрите также

|

Похожие темы