Сместите и линейные значения наклона тренда для удаления тренда данных
Класс TrendInfo представляет смещение и линейную информацию о тренде входных и выходных данных. Построение соответствующего объекта позволяет вам:
Вычислите и сохраните средние значения или хорошо-подходящие линейные тренды сигналов входных и выходных данных.
Задайте определенные смещения и тренды, которые будут удалены из данных ввода - вывода.
Путем хранения смещения и информации о тренде, можно применить его к нескольким наборам данных.
После оценки линейной модели от детрендированных данных можно моделировать модель при исходных условиях операции путем добавления сохраненного тренда в моделируемый вывод с помощью retrend.
Для текущих данных, если вы хотите задать определенное смещение или тренд, который будет удален из этих данных, создают объект TrendInfo с помощью getTrend. Например:
T = getTrend(data)
где данные являются объектом iddata, из которого вы будете удалять смещение или линейный тренд, и T является объектом TrendInfo. Необходимо затем присвоить определенное смещение и наклонные значения как свойства этого объекта прежде, чем передать объект в качестве аргумента к detrend.
Для установившихся данных, если вы хотите детрендировать данные и хранить информацию тренда, используют команду detrend с выходным аргументом в пользу того, чтобы хранить информацию тренда.
После создания объекта можно использовать get или запись через точку, чтобы получить доступ к значениям свойства объекта.
| PropertyName | Значение по умолчанию | Описание |
|---|---|---|
DataName | '' | Имя объекта iddata, от которого информация о тренде выведена (если таковые имеются) |
InputOffset | zeros(1,nu), где nu является количеством входных параметров |
Для нескольких данных об эксперименте это - массив ячеек размера, равного количеству экспериментов в наборе данных. |
InputSlope | zeros(1,nu), где nu является количеством входных параметров | Наклон линейного тренда во входных данных, вычисленных автоматически при использовании команды Для нескольких данных об эксперименте это - массив ячеек размера, равного количеству экспериментов в наборе данных. |
OutputOffset | zeros(1,ny), где ny является количеством выходных параметров |
Для нескольких данных об эксперименте это - массив ячеек размера, равного количеству экспериментов в наборе данных. |
OutputSlope | zeros(1,ny), где ny является количеством выходных параметров | Наклон линейного тренда в выходных данных, вычисленных автоматически при использовании команды Для нескольких данных об эксперименте это - массив ячеек размера, равного количеству экспериментов в наборе данных. |