将大量变量的相关图分成几个数字

时间:2018-09-20 13:52:40

标签: matlab scatter

我说了8个变量,我想为每个变量绘制散点图并计算相关系数。假设我的变量存储在parameterVal中,它是Matlab中的1000 * 8矩阵。

我知道如何通过将corrplot用作corrplot(parameterVal)来做到这一点。 但是,实际数据集中有很多变量。因此,与其将这些散点图绘制成一个图,我不希望将它们分成几个图,在这种情况下,要说四个具有4 * 4散点图的图。

如果我将8个变量表示为v1,v2,..v8,则将变量parameterVal拆分为

   set1=parameterVal(:,1:4);
   set2=parameterVal(:,5:8);
   figure (1)
   corrplot(set1)
   figure(2)
   corrplot(set2)

我可以得到以下相关性: enter image description here

我正在努力获取以下变量的相关性 enter image description here 有人可以告诉我如何使用Matlab corrplot

0 个答案:

没有答案