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
2648 /level=nominal;*/
2649 input
2650 PAYCASHDRAWEROTHR PAYBILLADJ
2651
2652 JOINGROUPTENURE
2653
2654 TOT12ERSBASICCOST
2655 PC_PRMMSINSUR
2656 LTVGROUPDESC1
2657 PCPAY12
2658 AGE
2659 /level=interval;
2660 target RESPONSE;
2661 output outclass=outclass outfit=outfit outest=outest;
2662 run;
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.
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.
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 16. Read more here about why you should contribute and what is in it for you!
Use this tutorial as a handy guide to weigh the pros and cons of these commonly used machine learning algorithms.
Find more tutorials on the SAS Users YouTube channel.