irlba报错“Error in (function (A, nv = 5, nu = nv, maxit = 1000, work = nv + 7, reorth = TRUE, : BL
Posted chenwenyan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了irlba报错“Error in (function (A, nv = 5, nu = nv, maxit = 1000, work = nv + 7, reorth = TRUE, : BL相关的知识,希望对你有一定的参考价值。
使用p1 <- prcomp_irlba(beta, n=20)
进行PCA计算,一直报错:
Error in (function (A, nv = 5, nu = nv, maxit = 1000, work = nv + 7, reorth = TRUE, : BLAS/LAPACK 例行程序‘DLASCL‘产生了错误-4信息”
后来发现是beta矩阵中有NA值,去除NA值就可以解决这个问题了。
beta=na.omit(beta)
p1 <- prcomp_irlba(beta, n=20)
以上是关于irlba报错“Error in (function (A, nv = 5, nu = nv, maxit = 1000, work = nv + 7, reorth = TRUE, : BL的主要内容,如果未能解决你的问题,请参考以下文章