插入符号包findCorrelation()函数

插入符号包findCorrelation()函数,r,correlation,r-caret,R,Correlation,R Caret,您好,我在使用findCorrelation()函数时遇到问题,以下是我的输入和输出: findCorrelation(train, cutoff = .50, verbose = FALSE) findCorrelation_exact(x=x,cutoff=cutoff,verbose)中出错= 冗余):相关矩阵不是对称的 有人知道为什么会发生这种情况吗?嗯,之所以会发生这种情况,是因为矩阵的列数可能不如行数多(反之亦然)。例如 库(插入符号) trainfindCorrelation函数

您好,我在使用findCorrelation()函数时遇到问题,以下是我的输入和输出:

findCorrelation(train, cutoff = .50, verbose = FALSE)
findCorrelation_exact(x=x,cutoff=cutoff,verbose)中出错= 冗余):相关矩阵不是对称的


有人知道为什么会发生这种情况吗?

嗯,之所以会发生这种情况,是因为矩阵的列数可能不如行数多(反之亦然)。例如

库(插入符号)

trainfindCorrelation函数需要一个相关矩阵作为x值,因此请尝试以下方法:

findCorrelation(cor(train), cutoff = .50, verbose = FALSE)

参考资料:

如果您使用的是数据帧,则可能需要先将其制作成矩阵

corval我倾向于同意
findCorrelation(cor(train), cutoff = .50, verbose = FALSE)