fints
к РасписаниямВ R2018a, финансовые временные ряды (fints
), и его связанные методы были заменены MATLAB®
timetable
функция. Если вы используете fints
или связанные методы, вы получаете предупреждение. Помочь вам преобразовать от более старого 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,CalcMethod) |
|
Преобразуйте в ежедневную газету | todaily(oldfts,CalcMethod) | retime(TT,'daily',method) |
Преобразуйте в ежемесячный журнал | tomonthly(oldfts,CalcMethod) | retime(TT,'monthly',method) |
Преобразуйте в ежеквартальное издание | toquarterly(oldfts,CalcMethod) |
|
Преобразуйте в полугодовой | tosemi(oldfts,CalcMethod) |
|
Преобразуйте в еженедельник | toweekly(oldfts,CalcMethod) |
|
Объедините операции
Задача | Старая функциональность | Новая функциональность |
---|---|---|
Объедините несколько объектов временных рядов | 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 среднее значение медиана cov станд , и var |
|
Примените некоторые опции (операции) | Например: sum и cumsum |
|
Обратитесь к timetable
документация для методов экстракции данных и примеров.
diff
| fillmissing
| isregular
| issorted
| retime
| rmmissing
| sortrows
| synchronize
| timerange
| timetable
| unique
| vartype
| withtol