03-07-2017 03:15 AM
I am using proc hpmixed for predictive analysis, i have understood almost all the necessary things over the time.
But, the only thing that i want to know is that how hpmixed process consumes time. Sometimes the same model runs for 25 hours and sometimes for around 40 hours.
Please, someone help me understand the process time for proc hpmixed.
I hope my question is clear, if not please leave a note.
03-07-2017 01:07 PM
Are you saying that if you request the exact same model on the exact same dataset that the time varies? If that is the case I would look to system issues such as load, network traffic and number of other programs running or accessing disk and memory.
Generally a bigger dataset and more complex model, or more requested output slows any program down. Withoug details of models and datasets involved any response has to be about this generic. Many SAS procedures will go into estimates of memory usage. If your usage exceeds what the program can handle in RAM then the program spends time writing temporary values to disk and then reading them back. So disk IO can become a bottleneck.
You may want to watch some system diagnostics while the program runs to see if you are pushing the limits of the system.