Bonjour à tous,
Je travaille en ce moment avec la package spgwr. Lorsque je cherche à réaliser un calcul à partir d'une base de 60 000 individus j’obtiens le message suivant « Impossible d'allouer un vecteur de taille 12 Go »
Comme R stocke tout dans la RAM et que je n'ai que 8 Go à ma disposition, je me demandais si il existait des solutions alternatives pour enregistrer directement dans le disque dur sans passer par la RAM.
Code : Sélectionner tout - Visualiser dans une fenêtre à part gr2.gwr <- gwr(Logdens ~ Logdeau + Sq_alt,data=gr2_s2,bandwidth=35.99,hatmatrix=TRUE,gweight=gwr.Gauss)
J'ai cherché du côté du package ff, mais d'après ce que j'ai compris il ne fonctionne qu'avec des objets de type standard (vecteur, matrice…). Or je travaille à partir du shapefile lu par maptools, et la fonction me renvoie un objet de type gwr.
Je n'ai donc par réussi à utiliser cet outil. Je me demandais si il était possible de travailler directement avec une base de données, en enregistrant le résultat de la fonction dans une base sans passer par la RAM.
Quelles sont les solutions possibles dans mon cas (à part racheter de la RAM bien sur )
Merci à tous d'avance pour vos réponses.
Partager