首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数值矩阵CSV ->协方差矩阵

数值矩阵CSV ->协方差矩阵
EN

Stack Overflow用户
提问于 2016-07-24 12:26:59
回答 1查看 403关注 0票数 0

我有一个CSV文件,其中包含了超过两千家纽约证券交易所()上市公司价值超过两年的数字矩阵。

看起来应该很简单--我想得到一个由CSV矩阵构成的协方差矩阵。

据我所知,我只需要:

  1. 使用MATLAB Import Data按钮将数据导入为数字矩阵(只是数据、没有标题等)。
  2. 按下工作区变量上的save as并使例如NYSE.mat
  3. 函数调用cov(NYSE.mat);

这将访问该矩阵并从我的数据中返回一个大的协方差矩阵。当我手动输入示例矩阵时,cov()函数工作,例如:

[5 0 3 7; 1 -5 7 3; 4 9 8 10];

但由于某种原因,每当我试图调用cov(NYSE.mat)时,只返回一个数字,而不是一个协方差矩阵。

有人能告诉我哪里出了问题吗?我已经想了一段时间了,我觉得答案应该很简单。

我正在运行MATLAB R2016a。

EN

回答 1

Stack Overflow用户

发布于 2016-07-25 09:08:18

不确定是否需要在步骤2中手动保存工作区名称。作为导入过程的一部分,一旦单击“导入”按钮,变量应该以文件的名称(可能是NYSE)加载到工作区中。

尝试Load('NYSE.mat')并查看工作区中显示的内容。

一旦计算出变量的名称,就用它调用函数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38552011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档