data fdddata; input obs price avgprice pricedif demand; cards; 1 3.85 3.80 -.05 7.38 2 3.75 4.00 .25 8.51 3 3.70 4.30 .60 9.52 4 3.70 3.70 0 7.50 5 3.60 3.85 .25 9.33 6 3.60 3.80 .20 8.28 7 3.60 3.75 .15 8.75 8 3.80 3.85 .05 7.87 9 3.80 3.65 -.15 7.10 10 3.85 4.00 .15 8.00 11 3.90 4.10 .20 7.89 12 3.90 4.00 .10 8.15 13 3.70 4.10 .40 9.10 14 3.75 4.20 .45 8.86 15 3.75 4.10 .35 8.90 16 3.80 4.10 .30 8.87 17 3.70 4.20 .50 9.26 18 3.80 4.30 .50 9.00 19 3.70 4.10 .40 8.75 20 3.80 3.75 -.05 7.95 21 3.80 3.75 -.05 7.65 22 3.75 3.65 -.10 7.27 23 3.70 3.90 .20 8.00 24 3.55 3.65 .10 8.50 25 3.60 4.10 .50 8.75 26 3.65 4.25 .60 9.21 27 3.70 3.65 -.05 8.27 28 3.75 3.75 0 7.67 29 3.80 3.85 .05 7.93 30 3.70 4.25 .55 9.26 31 3.80 3.90 .1 . ; proc reg; model demand = pricedif / all; run;