Создайте corrplot из непрерывных и дискретных значений столбца, используя R

Я считаю, что проблема заключается в использовании трех столбцов для создания матрицы корреляции. Я попытался следовать предложениям в этом сообщении: Как я могу создать корреляционная матрица в R? , но безрезультатно.

Кроме того, запуск блока "rd_sample ‹-reading_data..." выдает ошибку "не удалось найти функцию reading_data". Однако запуск «класса (reading_data)» подтверждает, что это кадр данных.

##corrplot
install.packages("corrplot")

rd_sample <- reading_data(live1 = rnorm(10),   #live1 values are discrete
                          reg = rnorm(10),     #reg values are discrete 
                          books1 = rnorm(10))  #books1 values are continuous 

M <- cor(rd_sample) # get correlations (returns matrix)

library(corrplot)
corrplot(M)

Буду признателен за любые предложения.


person Community    schedule 24.09.2017    source источник


Ответы (1)


Не будучи знакомым с функцией reading_data, я просто создал фрейм данных, а затем использовал ваш код со значениями по умолчанию для corrplot.

rd_sample <- data.frame(live1 = rnorm(10),   #live1 values are discrete
                          reg = rnorm(10),     #reg values are discrete 
                          books1 = rnorm(10))

M <- cor(rd_sample) # get correlations (returns matrix)

library(corrplot)
corrplot(M)

введите здесь описание изображения

person lawyeR    schedule 25.09.2017