上传者: 38673798
|
上传时间: 2021-11-16 15:19:11
|
文件大小: 2KB
|
文件类型: -
该函数是原生 matlab cov2corr() 函数的“重新混合”,它生成相关矩阵,其主对角线上的元素略大于或小于 1。因此它不能用于各种进一步的计算,例如在 squareform() 函数中.
这个问题可以简单地通过将所有对角线元素设置为 1(怪异的方式)或在计算相关矩阵时使用方差而不是 std 来解决(covariance(x,y)/sqrt(var(x)*var(y)) 代替协方差(x,y)/(std(x)*std(y)))。