web-dev-qa-db-fra.com

impossible d'installer complètement les paquets ("caret") dans la version 3.2.3 de R

> require("caret")
  Loading required package: caret
  Loading required package: lattice
  Loading required package: ggplot2
  Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck =      vI[[j]]) : 
   there is no package called ‘pbkrtest’

J'ai donc constaté qu'il manquait "pbkrtest", puis j'ai essayé de le réinstaller.

> install.packages("pbkrtest")
 Installing package into ‘C:/Users/ADMIN/Documents/R/win-library/3.2’
 (as ‘lib’ is unspecified)

 There is a binary version available but the source version is
 later:
     binary source needs_compilation
 pbkrtest  0.4-2  0.4-3             FALSE

 installing the source package ‘pbkrtest’

trying URL 'https://rweb.crmda.ku.edu/cran/src/contrib/pbkrtest_0.4-  3.tar.gz'
Content type 'application/x-gzip' length 164415 bytes (160 KB)
downloaded 160 KB

* installing *source* package 'pbkrtest' ...
** package 'pbkrtest' successfully unpacked and MD5 sums checked
** R
** data
** inst
** preparing package for lazy loading
Warning: replacing previous import by 'stats::sigma' when loading 'pbkrtest'
Error : object 'sigma' is not exported by 'namespace:stats'
ERROR: lazy loading failed for package 'pbkrtest'
* removing 'C:/Users/ADMIN/Documents/R/win-library/3.2/pbkrtest'

The downloaded source packages are in 
    ‘C:\Users\ADMIN\AppData\Local\Temp\Rtmpk7mJT0\downloaded_packages’
Warning messages:
1: running command '"D:/R-3.2.3/bin/x64/R" CMD INSTALL -l     
"C:\Users\ADMIN\Documents\R\win-library\3.2"   

  C:\Users\ADMIN\AppData\Local\Temp\Rtmpk7mJT0/downloaded_packages/pbkrtest_0.4-  3.tar.gz' had status 1 
2: In install.packages("pbkrtest") :
installation of package ‘pbkrtest’ had non-zero exit status

Il semble que l'installation continue à échouer. En conséquence, je ne pouvais pas utiliser d'autre code en utilisant des packages caret.

9
Samuel Lee

J'ai également rencontré ce problème sous Windows 7. J'ai suivi les étapes de la séquence et cela a fonctionné. a) Assurez-vous que votre version R est mise à jour. R 3.2.3. b) Les sources par défaut semblent installer la version Unix. J'ai donc téléchargé manuellement https://cran.r-project.org/web/packages/pbkrtest/index.html pour Windows c) Utilisez la fonction d'installation manuelle du menu R pour installer le package.

À la vôtre, Ratan

2
Ratan Jha
  1. Vérifiez la version de R en tapant version dans votre console. Si la version est not " version.string R version 3.3.2 " ou ultérieure, alors
  2. Installez la nouvelle version de R à partir de https://cran.r-project.org/bin/windows/base/
  3. Mettez à jour la version R en utilisant Outils => Options globales dans RStudio.
  4. installez le paquet en utilisant "install.packages("caret")" dans votre console.
  5. faire require(caret).
  6. test en utilisant ?createDataPartition.
0
Chirag