0

R 2.10 しかないマシンを実行しており、更新できません (これは事実です: 変更できません)。

行列の k 乗を取るために「expm」パッケージの機能を使用する必要があります (関数です%^%) が、このパッケージの最も初期のバージョンはR以降のバージョン用に作成されたため、ソース コードをコピーする方法がわかりません。 2.10. expmR では、パッケージをインストールした後、以下を実行します。

 library(expm)
 getAnywhere('%^%')

ソースコードを提供しますが、このソースコードをフォームにコピーすると%^% <- *source code*、エラーが発生します

Error in stopifnot(is.numeric(x) || is(x, "dMatrix"), length(d <- dim(x)) ==  : 
 object 'x' not found

ソースコードを介して %^% の元の実装を使用する方法を理解するのを手伝ってくれる人はいますか?

4

1 に答える 1