The UNIVARIATE Procedure |

This example illustrates how to use PROC UNIVARIATE to analyze a data set with a variable that contains the frequency of each observation. The data set Speeding contains data on the number of cars pulled over for speeding on a stretch of highway with a 65 mile per hour speed limit. Speed is the speed at which the cars were traveling, and Number is the number of cars at each speed. The following statements create the data set:

data Speeding; label Speed = 'Speed (in miles per hour)'; do Speed = 66 to 85; input Number @@; output; end; datalines; 2 3 2 1 3 6 8 9 10 13 12 14 6 2 0 0 1 1 0 1 ; run;

The following statements create a table of moments for the variable Speed:

title 'Analysis of Speeding Data'; ods select Moments; proc univariate data=Speeding; freq Number; var Speed; run;

The ODS SELECT statement restricts the output, which is shown in Output 4.6.1, to the "Moments" table; see the section ODS Table Names. The FREQ statement specifies that the value of the variable Number represents the frequency of each observation.

For the formulas used to compute these moments, see the section Descriptive Statistics. A sample program for this example, *uniex05.sas*, is available in the SAS Sample Library for Base SAS software.

Moments | |||
---|---|---|---|

N | 94 | Sum Weights | 94 |

Mean | 74.3404255 | Sum Observations | 6988 |

Std Deviation | 3.44403237 | Variance | 11.861359 |

Skewness | -0.1275543 | Kurtosis | 0.92002287 |

Uncorrected SS | 520594 | Corrected SS | 1103.10638 |

Coeff Variation | 4.63278538 | Std Error Mean | 0.35522482 |

Copyright © SAS Institute, Inc. All Rights Reserved.