Сместите и линейные значения наклона тренда для удаления тренда данных
Класс 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 является количеством выходных параметров | Наклон линейного тренда в выходных данных, вычисленных автоматически при использовании команды Для нескольких данных об эксперименте это - массив ячеек размера, равного количеству экспериментов в наборе данных. |