I've been using SAS for a while but only running preestablished programs so I'm not sure what section I should be posting this request. I'm looking for a way to predict interval call arrival patterns, handle time, and staffing for multiple centers. Right now we do all these calculations in MS Excel files and the process has become very cumbersome. I currently have over 500K of records of interval call volume and handle time, stored in MS SQL server tables, over the last few years.
Looking at some of the current SAS programs being used:
proc arima data=&LOB.day ;
identify var = smoothnco (7) nlag=48 noprint ;
estimate p = (7)(14)(21)(28)(35)
method = ML noint converge = .0001 delta = .0001 maxiter = 5000 noprint ;
forecast id = date interval = day lead = 1 alpha = .05
out = &LOB.for1(keep=Date forecast rename=(forecast=forecast1)) noprint ;
Right now I'm exploring all options. Any recommendations are greatly appreciated.
For modelling (and forecasting) COUNT per time interval :
You can try PROC CNTSELECT (or PROC COUNTREG).
Another possible offering from SAS Econometrics is the Poisson Hidden Markov Model
(https://go.documentation.sas.com/doc/en/pgmsascdc/v_038/casecon/casecon_hmm_details17.htm).
Blog article: Poisson HMM: The model of count time series
SAS' Ji Shen introduces you to an effective solution for modeling and forecasting count time series, Poisson HMM. It is a useful tool for modeling discrete time series and dealing with overdispersed and serially correlated data.
Koen
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
Learn how to run multiple linear regression models with and without interactions, presented by SAS user Alex Chaplin.
Find more tutorials on the SAS Users YouTube channel.