3 votes

Augmentation de la mémoire/taille du sas

J'ai un jeu de données d'environ 6000 observations et 250 variables. J'essaie d'exécuter un modèle mixte dans sas en utilisant proc mixed mais je continue à obtenir "Error:the sas system stopped processing this step because of insufficient memory". J'ai essayé la méthode de l'université de Cornell http://www.ciser.cornell.edu/FAQ/SAS/MemoryAllocation.shtm mais cela ne fonctionne pas car sous "propriétés", je ne peux pas modifier la "cible".

J'ai essayé, Options Proc option=memsize 4G ; Exécuter ;

mais il y a manifestement quelque chose qui ne va pas dans le code et je continue à obtenir des erreurs. Je veux augmenter la mémoire assignée par le sas qui est actuellement de 2gb. J'utilise le sas fourni par mon école, donc je suppose que c'est une version étudiante. Je ne sais pas si cela a quelque chose à voir avec cette erreur de mémoire.

J'apprécierais vraiment si quelqu'un pouvait m'aider à changer la taille de la mémoire à max ou quelque chose de plus grand que 2gb. Merci d'avance

4voto

Nickolay Points 14384

MEMSIZE est une option qui peut être défini dans "le fichier de configuration, l'invocation SAS". .

Voici comment le régler : Syntaxe des options système dans l'invocation SAS ou le fichier de configuration SAS :

Si vous utilisez SAS EG ou SAS EM dans un environnement client-serveur, c'est un élément que votre administrateur doit configurer.

PS. J'ai manqué les instructions dans votre lien -- c'est ce que vous devriez faire. Vous pouvez simplement exécuter la commande nécessaire depuis Démarrer -> Exécuter (ou créer un nouveau raccourci) si vous avez des difficultés à modifier celui qui existe.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X