使用 R 从连续和离散列值创建 corrplot
Create a corrplot from continuous and discrete column values using R
我认为问题在于使用三列来创建相关矩阵。我试图遵循此 post 中的建议:How can I create a correlation matrix in R?,但无济于事。
此外,运行 "rd_sample <- reading_data..." 块给出了错误 "could not find function 'reading_data'"。但是,运行 "class(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)
如果有任何建议,我将不胜感激。
不熟悉函数 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)
我认为问题在于使用三列来创建相关矩阵。我试图遵循此 post 中的建议:How can I create a correlation matrix in R?,但无济于事。
此外,运行 "rd_sample <- reading_data..." 块给出了错误 "could not find function 'reading_data'"。但是,运行 "class(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)
如果有任何建议,我将不胜感激。
不熟悉函数 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)