fints к РасписаниямВ R2018a, финансовые временные ряды (fints), и его связанные методы были заменены MATLAB®
timetable функция. Если вы используете fints или связанные методы, вы получаете предупреждение. Можно использовать fts2timetable преобразовывать fints возразите против timetable объект. Помочь вам преобразовать от более старого fints к более новому timetable функциональность, используйте следующую информацию.
Связанные с вводом-выводом Операции
| Задача | Старая функциональность | Новая функциональность |
|---|---|---|
| Построение путем передачи в данных и датах | fints(dates,data,datanames) |
|
| Построение преобразованием файлов | ascii2fts(filename,descrow,colheadrow,skiprows) |
|
| Создайте при помощи Приложения с пользовательским интерфейсом | Используя Финансовое приложение Временных рядов с пользовательским интерфейсом | Используя 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) |
|
| Smoothdata | 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 |
|
| Примените некоторые опции (статистика) | Например: minMax среднее значениемедианаcovстанд, и var |
|
| Примените некоторые опции (операции) | Например: sum и cumsum |
|
Обратитесь к timetable документация для методов экстракции данных и примеров.
timetable | retime | synchronize | timerange | withtol | vartype | issorted | sortrows | unique | diff | isregular | rmmissing | fillmissing | convert2daily | convert2weekly | convert2monthly | convert2quarterly | convert2semiannual | convert2annual | fts2timetable