Я сказал, например, 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](https://i.stack.imgur.com/eHLSy.png)
Я изо всех сил пытаюсь получить корреляции следующих переменных
Может кто-нибудь, пожалуйста, скажите мне, как я могу добиться этого, используя Matlab corrplot