mean

Среднее значение timeseries данные

Описание

пример

tsmean = mean(ts) возвращает среднее значение выборок данных в timeseries объект.

tsmean = mean(ts,Name,Value) задает дополнительные опции при вычислении среднего значения с помощью одного или нескольких аргументов пары "имя-значение". Например, tsmean = среднее значение (ts, 'Качество',-99, 'MissingData', 'удаляет'), задает-99 как недостающий демонстрационный качественный код и удаляет недостающие выборки прежде, чем вычислить среднее значение.

Примеры

свернуть все

Создайте timeseries возразите и вычислите среднее значение выборок данных.

ts = timeseries((1:5)');
tsmean = mean(ts)
tsmean = 3

Входные параметры

свернуть все

Введите timeseries, заданный как скаляр.

Типы данных: timeseries

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: tsmean = среднее значение (ts, 'Качество',-99, 'MissingData', 'удаляет'),

Индикатор отсутствующего значения, заданный скаляр, вектор, матрица или многомерный массив целых чисел в пределах от-128 к 127. Каждый элемент является качественным кодом, чтобы обработать как недостающие данные.

По умолчанию недостающие данные удалены перед вычислением. Чтобы интерполировать данные вместо того, чтобы удалить его, задайте пару "имя-значение" 'MissingData','interpolation'.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Недостающий метод данных, заданный как любой 'remove' удалить отсутствующие значения или 'interpolate' заполнять отсутствующие значения путем интерполяции данных. Задайте 'Quality' пара "имя-значение", чтобы указать, какие выборки данных рассматриваются, отсутствуя.

Веса, заданные как 'none' или 'time'.
Когда вы задаете 'time', большие временные стоимости соответствуют большим весам.

Алгоритмы

MATLAB® определяет взвешивание:

  1. Присоединение взвешивания к каждой временной стоимости, в зависимости от ее порядка, можно следующим образом:

    • Первый момент времени — длительность первого временного интервала (t(2) - t(1)).

    • Момент времени, который не является ни первым ни последним моментом времени — длительность между средней точкой предыдущего временного интервала к средней точке последующего временного интервала ((t(k + 1) - t(k))/2 + (t(k) - t(k - 1))/2).

    • Последний момент времени — длительность последнего временного интервала (t(end) - t(end - 1)).

  2. Нормализация взвешивания в течение каждого раза путем деления каждого взвешивания на среднее значение всех коэффициентов.

    Примечание

    Если timeseries объект однородно производится, затем нормированное взвешивание в течение каждого раза 1.0. Поэтому время взвешивая не оказывает влияния.

  3. Умножение данных в течение каждого раза его нормированным взвешиванием.

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

| | | |

Представлено до R2006a

Для просмотра документации необходимо авторизоваться на сайте