【发布时间】:2012-07-30 10:07:41
【问题描述】:
我有一个问题, 在 Matlab 中,我有一个包含 20 年每日数据 (X) 的向量和一个相关日期 (DATES) 的向量。为了找到每年每日数据的平均值,我使用以下脚本:
A = fints(DATES,X); %convert to financial time series
B = toannual(A,'CalcMethod', 'SimpAvg'); %calculate average value per year
C = fts2mat(B); %Convert fts object to vector
C 是一个包含 20 个值的向量。显示 20 年中每一年的每日数据的平均值。到目前为止,一切都很好..现在我正在尝试做同样的事情,但不是每年计算平均值,而是每年计算标准值,但似乎函数“toannual”没有这样的选项。
关于如何做到这一点的任何想法?
提前致谢
【问题讨论】:
标签: performance matlab indexing time-series