2016-05-04 50 views
2

こんにちは、約6000のobsと250の変数を持つデータセットを持っています。私はprocを使ってsasで混合モデルを実行しようとしていますが、「エラー:sasシステムがメモリ不足のためこのステップを処理しなくなりました。私はコーネル大学の方法を試しました - http://www.ciser.cornell.edu/FAQ/SAS/MemoryAllocation.shtmですが、 "プロパティ"としては機能しません。sas memory/memsizeを増やす

私は試しましたが、 Proc options option = memsize 4G; 実行;

しかし、明らかにコードに問題があり、エラーが発生しています。私は現在2GBのsasによって割り当てられたメモリを増やしたいと思います。 私は私の学校で提供されているサスを使用しているので、私はその学生のバージョンを推測しています。このメモリエラーと関係があるかどうかは分かりません。

誰かがmemsizeを2GB以上の大きなものに変更するのを手伝ってくれたら本当に感謝します。 ありがとうございます

答えて

3

MEMSIZEはオプションですcan be set in "configuration file, SAS invocation"です。

ここであなたがそれを設定する方法は次のとおりですSyntax for System Options in the SAS Invocation or SAS Configuration File

  • 実行している場合:sas.exe -memsize 4G
  • またはあなたのsasv9.cfgに-memsize 4Gを入れて(そこcomplicated search algorithm for sasv9.cfg filesだが、あなたはディレクトリ内のものを置くことができますが、SASを起動しますから)。

クライアントサーバー環境でSAS EGまたはSAS EMを使用している場合は、管理者が設定する必要があります。

PS。あなたのリンクの指示を逃した - それはあなたがすべきことです。あなたは、既存のものを変更することに問題がある場合は、スタート - >実行から必要なコマンドを実行するだけで(または新しいショートカットを作成する)ことができます。

+1

ありがとうございます!私は今働いていると思う。私はスタート - >実行 - > sas.exe -memsize 4G ..に行きました。私はもうエラーは表示されません。 – jack

+0

@jackに報告してくれてありがとう!あなたの問題が解決された場合、回答を受け入れたものとしてマークしてください。 – Nickolay