Разбиение графика корреляции большого числа переменных на несколько фигур - PullRequest
0 голосов
/ 20 сентября 2018

Я сказал, например, 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...