我需要解决这个问题:在Excel工作簿中,我报告了10个时间序列(每月频率)10个 Headers 应该涵盖过去15年 . 不幸的是,并非所有的游戏都可以涵盖15年的时间序列 . 例如, Headers 只能达到2003年;因此,在该 Headers 的列中,我有前5年的“不可用”而不是值 . 一旦我将数据导入Matlab,显然,在 Headers 列中,较短的系列会出现NaN,其中没有值 .
>> Prices = xlsread('PrezziTitoli.xls');
>> whos
Name Size Bytes Class Attributes
Prices 182x10 6360 double
我的目标是估计方差 - 协方差矩阵,但是,由于缺乏数据,我无法进行计算 . 在计算方差 - 协方差矩阵之前,我想到插值,以覆盖Matlab返回NaN的值,例如使用“填充”,但是在使用中有困难 .
有些代码对我有用吗?你能帮助我吗?
谢谢!
1 回答
你有安装统计工具箱吗?在这种情况下,解决方案很简单:
如果你没有统计工具箱,我们需要更加思考 - 让我知道!