なんらかの理由で5 arguments passed to .Internal(matrix) which requires 7
、次のコードを実行しようとすると常にエラー メッセージが表示されます。
library(randomForest)
set.seed(647)
myiris <- cbind(iris[1:4], matrix(runif(508 * nrow(iris)), nrow(iris), 508))
検索の結果、同様の問題を抱えている人を何人か見つけましたが、それらの個人に対する解決策はどれもうまくいかなかったようです. 実行中の RI のバージョンは次のとおりです。
R version 2.15.3 (2013-03-01) -- "Security Blanket"
Copyright (C) 2013 The R Foundation for Statistical Computing
ISBN 3-900051-07-0
Platform: x86_64-w64-mingw32/x64 (64-bit)
searchpaths() を実行すると、次のようになります。
searchpaths()
[1] ".GlobalEnv" "C:/Users/XXXX/Documents/R/win-library/2.15/randomForest"
[3] "tools:rstudio" "C:/Program Files/R/R-2.15.3/library/stats"
[5] "C:/Program Files/R/R-2.15.3/library/graphics" "C:/Program Files/R/R-2.15.3/library/grDevices"
[7] "C:/Program Files/R/R-2.15.3/library/utils" "C:/Program Files/R/R-2.15.3/library/datasets"
[9] "C:/Program Files/R/R-2.15.3/library/methods" "Autoloads"
[11] "C:/PROGRA~1/R/R-215~1.3/library/base"
この問題はどういうわけか [11] に起因すると推測していますが、それを恒久的に変更する方法がわかりません。以前のバージョンの R をコンピューターからすべてアンインストールし、2.15-3 を再インストールしましたが、それでも次のようになります。
[11] "C:/PROGRA~1/R/R-215~1.3/library/base"
この問題を解決する助けをいただければ幸いです。ありがとう!