使用相关矩阵将因子转换为数值

时间:2019-04-06 20:35:15

标签: r

我已将变量Tickets加载到csv中,该变量作为因素导入。将此变量转换为数字会产生错误的最小值和平均值。向数字修正问题中添加字符,但是不能与CorrelationMatrix一起使用。

$ Tickets        : Factor w/ 12 levels "4.00", "7.00",..

我已经将因子转换为数值,但是运行摘要函数时,我看到了错误的最小值和均值。 然后,我尝试先转换为字符,然后转换为产生正确均值的数字,但现在我无法生成相关矩阵。

var_1<-as.numeric(Data$Tickets)

var_2<-as.numeric(as.character(Data$Tickets))

Cut1_Data <- data.frame(var_2, var_3, var_4, var_5)

CorrelationMatrix <-cor(Cut1_Data)
corrplot(CorrelationMatrix, method="circle")

var_1的最小值= 1.00,平均值= 8.318,这是错误的,但是我可以运行相关矩阵

var_2的最小值为2.00,平均值为4.862,这是正确的,但我无法运行相关矩阵

enter image description here

0 个答案:

没有答案