2014-01-17 175 views
0

我挣扎这里是我用Matlab的第一次尝试......协方差为矩阵元素 - Matlab的

我有数据,看起来像这样:

mydata

第一行有stockID号码,每列有60行包含股票的回报。

我想要计算每个股票的方差以及Matlab中的协方差矩阵。我被卡住了,因为我不知道如何将每个列标识为其StockID。每列应该是自己的变量?如果是这样,我将如何自动执行此操作,因为我拥有大约1000个股票......?那么有没有办法创建一个cov。矩阵为每个股票没有手动输入每个变量,即不这样做:cov(10801,12032,13439,.....)?

非常感谢您的帮助!

回答

0

根据this文档,您应该能够通过将第二行到第60行数据传递到cov函数(covariance_matrix = cov(data(2:end,:)))中来找到协方差。希望有所帮助!