fints
к РасписаниямВ R2018a финансовые временные ряды (fints
), и связанные с ним методы были заменены на MATLAB®
timetable
функция. Если вы используете fints
или связанных методов, вы получаете предупреждение. Вы можете использовать fts2timetable
для преобразования fints
объект в timetable
объект. Чтобы помочь вам преобразовать из старых fints
на более новый timetable
функциональность, используйте следующую информацию.
Операции, связанные с вводом-выводом
Задача | Старая функциональность | Новая функциональность |
---|---|---|
Конструкция путем передачи данных и дат | fints(dates,data,datanames) |
|
Конструируйте путем преобразования файлов | ascii2fts(filename,descrow,colheadrow,skiprows) |
|
Создайте с помощью приложение с пользовательским интерфейсом | Использование приложения Financial Time Series с пользовательским интерфейсом | Использование ImportData с HOME вкладки |
Запись файлов | fts2ascii(filename,tsobj,exttext) | writetable(TT,filename) |
Преобразовать в матрицу | fts2mat(tsobj) |
|
Индексация объекта
Задача | Старая функциональность | Новая функциональность |
---|---|---|
Индексация с датой | myfts('05/11/99') |
|
Индексация с областью значений дат | myfts ('05/11/99::05/15/99') |
|
Индексация с целыми числами для строк |
|
|
Содержимое определенного временного поля | myfts.times | timeofday(TT.Properties.RowTimes) |
Содержимое для определенного поля в матрице | fts2mat(myfts.series2) |
|
Предположим, что все переменные являются числовыми в расписании, или операции могут быть применены к TT2
:
S = vartype('numeric');
TT2 = TT(:,S)
Временные ряды фильтров
Задача | Старая функциональность | Новая функциональность |
---|---|---|
Преобразование Boxcox | newfts = boxcox(oldfts) |
|
Дифференцирование | diff(myfts) |
|
Индексация с целыми числами для строк |
|
(Предполагает отсутствие отсутствующих дат) |
Линейная фильтрация | filter(B,A, myfts) |
|
Объект запаздывания или временных рядов выполнения |
|
(Принимает регулярно разнесенное расписание) |
Периодическое среднее значение | peravg(myfts) |
|
Данные Downsample | resamplets(oldfts,samplestep) |
|
Сглаживайте данные | smoothts(input) |
|
Скользящее среднее значение | tsmovavg(tsobj,method,lag) |
|
Предположим, что все переменные являются числовыми в расписании, или операции могут быть применены к TT2
:
S = vartype('numeric');
TT2 = TT(:,S)
Операции преобразования
Задача | Старая функциональность | Новая функциональность |
---|---|---|
Преобразуйте в заданную частоту | convertto(oldfts,newfreq) |
|
Преобразование в годовой | toannual(oldfts,...) |
|
Преобразовывать в ежедневные | todaily(oldfts,...) | convert2daily(TT,…) |
Преобразовывать в ежемесячные | tomonthly(oldfts,...) | convert2monthly(TT,…) |
Преобразовать в ежеквартально | toquarterly(oldfts,...) |
|
Преобразование в полугодовой | tosemi(oldfts,...) |
|
Преобразование в еженедельный | toweekly(oldfts,...) |
|
Операции слияния
Задача | Старая функциональность | Новая функциональность |
---|---|---|
Объедините несколько объектов временных рядов | merge(fts1,fts2) |
|
Конкатенация объектов финансовых временных рядов по горизонтали | horzcat(fts1,fts2) или [fts1,fts2] |
|
Конкатенация объектов финансовых временных рядов по вертикали | vertcat(fts1,fts2) или [fts1;fts2] | vertcat[TT1;TT2] |
Из-за гибкости расписания, которое может содержать неоднородные переменные, расписание не поддерживает математические операции или описательные статистические вычисления. Если вы хотите применить любые числовые вычисления к расписанию, используйте следующие инструкции.
Предположим, что все переменные являются числовыми в расписании, или операции могут быть применены к TT2
:
S = vartype('numeric');
TT2 = TT(:,S)
Описательная статистика и арифметические и математические операции
Задача | Старая функциональность | Новая функциональность |
---|---|---|
Извлечение числовых данных | srs2 = myfts.series2 |
|
Применить некоторые опции (статистика) | Для примера: min , max , mean , median , cov , std , и var |
|
Применить некоторые опции (операции) | Для примера: sum и cumsum |
|
См. timetable
документация для методов извлечения данных и примеров.
convert2annual
| convert2daily
| convert2monthly
| convert2quarterly
| convert2semiannual
| convert2weekly
| diff
| fillmissing
| fts2timetable
| isregular
| issorted
| retime
| rmmissing
| sortrows
| synchronize
| timerange
| timetable
| unique
| vartype
| withtol