Dear SAS Community,
I am working with a dataset (please see below) and attempting to run a model with one AR and two MA terms. However, I’ve noticed a significant discrepancy between the results generated by PROC ARIMA and PROC AUTOREG. Below are the codes I used:
proc autoreg data=a;
model consump = consumplag / method=ml nlag=2;
run;
vs
proc arima data=a;
identify var=consump;
estimate p=1 q=2 method=ml;
run;
Any insights into why these two procedures are producing different results would be greatly appreciated. The data are shown below:
| yr | consump | consumplag |
| 1920 | 39.8 | |
| 1921 | 41.9 | 39.8 |
| 1922 | 45 | 41.9 |
| 1923 | 49.2 | 45 |
| 1924 | 50.6 | 49.2 |
| 1925 | 52.6 | 50.6 |
| 1926 | 55.1 | 52.6 |
| 1927 | 56.2 | 55.1 |
| 1928 | 57.3 | 56.2 |
| 1929 | 57.8 | 57.3 |
| 1930 | 55 | 57.8 |
| 1931 | 50.9 | 55 |
| 1932 | 45.6 | 50.9 |
| 1933 | 46.5 | 45.6 |
| 1934 | 48.7 | 46.5 |
| 1935 | 51.3 | 48.7 |
| 1936 | 57.7 | 51.3 |
| 1937 | 58.7 | 57.7 |
| 1938 | 57.5 | 58.7 |
| 1939 | 61.6 | 57.5 |
| 1940 | 65 | 61.6 |
| 1941 | 69.7 | 65 |