06-08-2017 04:37 PM
See below log file output. be great if anyone can advise.
645 proc hpsvm data=LIB1.DEVASS method=activeset;
2646 kernel rbf / k_par = 1.5;
2647 /* input
2650 PAYCASHDRAWEROTHR PAYBILLADJ
2660 target RESPONSE;
2661 output outclass=outclass outfit=outfit outest=outest;
NOTE: For a binary or nominal target, descending order is used.
NOTE: For HPSVM target variable, the binary type is used.
NOTE: The HPSVM procedure is executing in single-machine mode.
ERROR: The SAS System stopped processing this step because of insufficient memory.
NOTE: There were 25107 observations read from the data set LIB1.DEVASS.
06-08-2017 11:13 PM
Run your program using the SAS option FULLSTIMER to report the memory being used. Compare that to your MEMSIZE setting which you can get from PROC OPTIONS. Post your findings.
Where is your code running? On a remote server or on your PC? To change MEMSIZE on a remote server requires admin privileges. In any case you are using a procedure which probably requires a lot of memory. At the end of the day you may need to reduce the data being modelled or simplify the model.