我在使用rankMatrix(A)
試圖找出R中矩陣的等級。 我得到的錯誤:在R中找不到rankMatrix函數
Error: could not find function "rankMatrix"
其他功能/從Matrix
包操作(矩陣轉置t()
,solve()
,矩陣乘法%*%
)工作得很好。我不知道該怎麼做這個錯誤。
我在使用rankMatrix(A)
試圖找出R中矩陣的等級。 我得到的錯誤:在R中找不到rankMatrix函數
Error: could not find function "rankMatrix"
其他功能/從Matrix
包操作(矩陣轉置t()
,solve()
,矩陣乘法%*%
)工作得很好。我不知道該怎麼做這個錯誤。
您應該導入「Matrix」庫以使用rankMatrix。
library(Matrix)
rankMatrix(A)
這裏,請參閱文檔: https://stat.ethz.ch/R-manual/R-devel/library/Matrix/html/rankMatrix.html
導入庫得到了這個工作。我很驚訝'轉置'和'解決'沒有明確的導入工作,而'rankMatrix'沒有。我也在一個新的R環境中嘗試過,並發現了相同的行爲。我想知道爲什麼... – AxxE 2014-09-19 04:01:12
?轉置() 錯誤.helpForCall(topicExpr,parent.frame()): 沒有方法的'轉置',並沒有文檔作爲函數 你使用了哪個函數?我無法在Matrix軟件包中找到'轉置'。我簡單地通過使用t(A)來轉置; t來自「基地」圖書館本身 – technOslerphile 2014-09-19 04:02:53
重新安裝PKG:矩陣。如果您的R版本比2.15.3舊,請在更新之前更新。我不確定何時最後一個版本的rankMatrix被修改,但Changelog向我建議它是在Matrix_1.0-2.tar.gz左右。 – 2014-09-19 03:34:10
這些其他操作是基本R的一部分,而不是來自pkg:Matrix。 – 2014-09-19 12:10:26