[程式] SAS 資料數量過多 無法執行

看板Statistics作者時間14年前 (2011/08/23 12:13), 編輯推噓0(005)
留言5則, 1人參與, 最新討論串1/1
[軟體程式類別]: SAS [程式問題]: stepdisc [軟體熟悉度]: 新手(不到1個月) [問題敘述]: 利用SAS跑stepdisc 但輸入的資料是三百多*兩萬多 結果顯示ERROR:the input data is too large for this procedure 請問 是因為變數個數過多無法執行呢 還是 記憶體容量不足 或者是 這個指令本身對變數個數有所限制 又該如何改善這個問題 麻煩解惑了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.225.50

09/14 00:10, , 1F
變數個數過多,或rows 太多(這跟記憶體容量不足,應是一樣的)
09/14 00:10, 1F

09/14 00:11, , 2F
將 row 變少,(column數變少),看錯誤會不會變,就知道原因了.
09/14 00:11, 2F

09/14 00:16, , 3F
data nnn;set ddd; if _n_ >100 then delete; run; 減row
09/14 00:16, 3F

09/14 00:24, , 4F
減column用 keep c1 c2 c3 c100;先可run 了再試著增加colum
09/14 00:24, 4F

09/14 00:24, , 5F
column 太多的可能性比較大.
09/14 00:24, 5F
文章代碼(AID): #1EKoZfcy (Statistics)