Объект Create timeseries
Временные ряды представляют эволюцию времени динамического населения или процесс. Они используются, чтобы идентифицировать, смоделировать, и предсказать шаблоны и поведения в данных, который выбирается на интервалах дискретного времени.
Чтобы создать объект timeseries, используйте функцию timeseries с входными параметрами, которые описывают выборки данных.
ts = timeseries(datavals)ts = timeseries(datavals,timevals)ts = timeseries(datavals,timevals,quality)ts = timeseries(___,'Name',tsname)ts = timeseries()ts = timeseries(tsname) возвращает объект ts = timeseries(datavals)timeseries, содержащий данные в datavals.
возвращает объект ts = timeseries(datavals,timevals) timeseries, содержащий данные в datavals, соответствующем временам в векторном timevals.
задает качественные описания с точки зрения кодов, заданных ts = timeseries(datavals,timevals,quality) QualityInfo.Code.
ts = timeseries(___,'Name',tsname) задает имя tsname для объекта timeseries.
ts = timeseries() возвращает пустой объект timeseries.
создает пустой объект ts = timeseries(tsname)timeseries с именем tsname.
datavals — Демонстрационные данныеДемонстрационные данные, заданные как числовой скаляр или скаляр logical, вектор или многомерный массив.
Типы данных: удвойтесь | единственный | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | логический
timevals — Частоты дискретизацииЧастоты дискретизации, заданные в виде числа или вектора или массива ячеек векторов символов даты. Допустимые векторы символов даты могут иметь следующие формы:
| Формат | Пример |
|---|---|
dd-mmm-yyyy HH:MM:SS | 01-Mar-2000 15:45:17 |
dd-mmm-yyyy | 01-Mar-2000 |
mm/dd/yy | 03/01/00 |
mm/dd | 03/01 |
HH:MM:SS | 15:45:17 |
HH:MM:SS PM | 3:45:17 PM |
HH:MM | 15:45 |
HH:MM PM | 3:45 PM |
mmm.dd,yyyy HH:MM:SS | Mar.01,2000 15:45:17 |
mmm.dd,yyyy | Mar.01,2000 |
mm/dd/yyyy | 03/01/2000 |
Типы данных: удвойтесь | единственный | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | ячейка
quality — Качественные коды[] (значение по умолчанию) | скаляр | вектор | многомерный массивКачественные коды, заданные как [] или скаляр, вектор или многомерный массив целых чисел в пределах от-128 к 127.
Когда качественное кодовое обозначение является вектором, оно должно иметь ту же длину как временной вектор. Каждый элемент применяется к соответствующей выборке данных.
Когда качественное кодовое обозначение является массивом, оно должно иметь тот же размер как массив данных. Каждый элемент применяется к соответствующему элементу массива данных.
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
tsname — имя timeseriesИмя timeseries, заданное как вектор символа.
Данные Демонстрационные данныеДемонстрационные данные, представленные как числовой скаляр или скаляр logical, вектор или многомерный массив. Или первое или последняя размерность данных должны выровняться с ориентацией временного вектора.
Data имеет следующие атрибуты:
Dependent | tRUE |
Типы данных: удвойтесь | единственный | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | логический
DataInfo — Информация о данныхИнформация о данных, представленная как набор следующих полей:
Модули Вектор символа, задающий модули данных.
Объект Interpolation — A tsdata.interpolation, который задает метод интерполяции.
Поля объекта tsdata.interpolation включают следующее:
Fhandle — Указатель на функцию к пользовательской функции интерполяции.
Имя Вектор символа, задающий имя метода интерполяции. Методы включают 'linear' (значение по умолчанию) для линейной интерполяции, и 'zoh' для нулевого порядка содержат.
UserData Дополнительная пользовательская информация, вводимая как вектор символа.
События Информация о событииtsdata.eventИнформация о событии, представленная как массив объектов tsdata.event, содержащих информацию о событии.
Поля объекта tsdata.event включают следующее:
Данные о событиях Дополнительная пользовательская информация о событии.
Имя Вектор символа, задающий имя события
Время Время, в течение которого событие имеет место, заданный как вещественное число или вектор символа даты.
Модули Единицы измерения времени.
StartDate — Ссылочная дата, заданная как вектор символа даты. StartDate пуст, когда временной вектор является числовым.
IsTimeFirst — Выравнивание временного вектораtrue | falseВыравнивание временного вектора, представленное как одна из следующих опций:
tRUE Первая размерность массива данных выравнивается с временным вектором. Например, ts = timeseries(rand(3,3),1:3);
ложь Последняя размерность массива данных выравнивается с временным вектором. Например, ts = timeseries(rand(3,4,5),1:5);
IsTimeFirst имеет следующие атрибуты:
Dependent | tRUE |
SetAccess | 'protected' |
Длина Длина временного вектораДлина временного вектора, представленная как скаляр.
Length имеет следующие атрибуты:
Dependent | tRUE |
SetAccess | 'protected' |
Имя имя timeseriesИмя timeseries, представленное как вектор символа.
Quality — Качественные коды[] (значение по умолчанию) | скаляр | вектор | многомерный массивКачественные коды, представленные как [] или скаляр, вектор или многомерный массив целых чисел в пределах от-128 к 127.
Когда качественное кодовое обозначение является вектором, оно должно иметь ту же длину как временной вектор. Каждый элемент применяется к соответствующей выборке данных.
Когда качественное кодовое обозначение является массивом, оно должно иметь тот же размер как массив данных. Каждый элемент применяется к соответствующему элементу массива данных.
Quality имеет следующие атрибуты:
Dependent | tRUE |
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
QualityInfo — Информация о качествеИнформация о качестве, чтобы описать коды Quality, представленные как набор следующих полей:
Code — Целочисленный вектор, содержащий значения -128 к 127, которые задают качественные коды. Можно присвоить одно из этих целочисленных значений к каждому значению Data при помощи свойства Quality.
Описание Массив ячеек из символьных векторов, где каждый элемент предоставляет читаемое описание связанного качества Code.
UserData Дополнительная пользовательская информация.
Длины Code и Description должны соответствовать.
Время Временные стоимостиВременные стоимости, представленные как вектор.
Когда TimeInfo.StartDate пуст, значения измеряются относительно 0. Когда TimeInfo.StartDate задан, значения представляют векторы символов даты, измеренные относительно StartDate.
Длина Time должна совпасть с первым или последней размерностью Data.
Time имеет следующие атрибуты:
Dependent | tRUE |
TimeInfo — Информация времениИнформация времени, представленная как набор следующих полей, описывающих временной вектор:
Модули Единицы измерения времени со значением 'weeks', 'days', 'hours', 'minutes', 'seconds', 'milliseconds', 'microseconds' или 'nanoseconds'.
Запуск Время начала.
Конец Время окончания (только для чтения).
Increment — Интервал между последующими временными стоимостями (NaN, когда времена однородно не выбираются).
Длина Вектор отрезка времени (только для чтения).
Формат Вектор символа, задающий отображение даты (см. datestr).
StartDate — Вектор символа даты, задающий ссылочную дату (см. setabstime).
UserData Дополнительная пользовательская информация.
Чтобы получить доступ к значению поля, используйте форму ts.TimeInfo.field для объекта timeseries ts.
TreatNaNasMissing — Индикатор отсутствующего значенияtrue (значение по умолчанию) | falseИндикатор отсутствующего значения, представленный как одна из следующих опций:
tRUE Обработайте все значения NaN как недостающие данные за исключением функций описательной статистики.
ложь Включайте значения NaN в функции описательной статистики, распространяя NaN к результату.
UserData UserData [] (значение по умолчанию)Пользовательские данные, представленные как любые дополнительные данные, чтобы добавить к объекту timeseries.
addevent | Добавьте событие к timeseries |
addsample | Добавьте выборку данных к объекту timeseries |
добавление | Конкатенация timeseries возражает вовремя |
delevent | Удалите событие из timeseries |
delsample | Удалите выборку из объекта timeseries |
detrend | Вычтите среднюю или хорошо-подходящую строку из объекта timeseries |
фильтр | Измените содержимое частоты объектов timeseries |
idealfilter | фильтр идеала timeseries |
график | Постройте график timeseries |
передискретизация | Передискретизируйте временной вектор timeseries |
набор | Установите свойства timeseries |
setabstime | Установите времена timeseries как векторы символов даты |
setinterpfunction | Установите метод интерполяции по умолчанию для объекта timeseries |
setuniformtime | Измените универсальный временной вектор timeseries |
синхронизация | Синхронизируйте и передискретизируйте два объекта timeseries с помощью общего временного вектора |
получение | Запросите свойства timeseries |
getabstime | Преобразуйте временной вектор timeseries в массив ячеек |
getdatasamples | Доступ к выборкам данных timeseries |
getdatasamplesize | объем выборки данных timeseries |
getinterpmethod | метод интерполяции timeseries |
getqualitydesc | качество данных timeseries |
getsamples | Подмножество timeseries |
getsampleusingtime | Подмножество данных timeseries |
gettsafteratevent | Создайте timeseries в или после события |
gettsafterevent | Создайте timeseries после события |
gettsatevent | Создайте timeseries в событии |
gettsbeforeatevent | Создайте timeseries в или перед событием |
gettsbeforeevent | Создайте timeseries перед событием |
gettsbetweenevents | Создайте timeseries между событиями |
timeseriesСоздайте объект timeseries с 5 скалярными выборками данных, задав имя для timeseries.
ts1 = timeseries((1:5)','Name','MyTimeSeries');
Создайте timeseries с 5 выборками данных, где каждая выборка является вектором - столбцом длины 2.
ts2 = timeseries(rand(2,5));
Создайте timeseries с 5 выборками данных, которые были выбраны в интервалах 10 единиц измерения времени.
ts3 = timeseries((1:5)',[0 10 20 30 40]);
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.