1                                     The SAS System     13:35 Saturday, November 20, 2004

 

NOTE: Copyright (c) 1999-2001 by SAS Institute Inc., Cary, NC, USA.

NOTE: SAS (r) Proprietary Software Release 8.2 (TS2M0)

      Licensed to AGENCY FOR HEALTHCARE RESEARCH & QUALITY, Site 0040776001.

NOTE: This session is executing on the WIN_PRO  platform.

 

 

 

NOTE: This installation is running Base SAS hot fix bundle 82BX08.

 

 

NOTE: AUTOEXEC processing beginning; file is C:\PROGRA~1\SASINS~1\SAS\V8\autoexec.sas.

 

1          ** C:\PROGRAM FILES\SAS INSTITUTE\SAS\V8\AUTOEXEC.SAS ;

2         

3          OPTIONS LS= 132 PS= 70 MERGENOBY=ERROR MSGLEVEL=i;

 

NOTE: AUTOEXEC processing completed.

 

1          /****************************************************************\

2         

3          PROGRAM:       C:\MEPS\PROG\EXAMPLE_E3.SAS

4         

5          DESCRIPTION:      THIS EXAMPLE SHOWS HOW TO CREATE A LONGITUDINAL

6                         FILE FOR 1999-2000 (PANEL 4) AND COMPUTE PERSON-

7                         LEVEL ESTIMATES FOR INSURANCE COVERAGE AND

8                         EXPENDITURES.

9         

10         VARIABLES:     UNINS99, UNINS00

11                           (INSURED ALL OF 1999, 2000)

12                        TOTEXP99, TOTEXP00

13                           (TOTAL HEALTHCARE EXPENDITURES, 1999)

14        

15         INPUT FILE:       (1) C:\MEPS\DATA\H50.SAS7BDAT (2000 FULL-YEAR DATA FILE)

16                        (3) C:\MEPS\DATA\H38.SAS7BDAT (1999 FULL-YEAR DATA FILE)

17                        (5) C:\MEPS\DATA\H58.SAS7BDAT

18                                         (PANEL 4 LONGITUDINAL WEIGHT FILE)

19        

20         \****************************************************************/

21        

22         LIBNAME CMEPS V8 'C:\MEPS\DATA';

NOTE: Libref CMEPS was successfully assigned as follows:

      Engine:        V8

      Physical Name: C:\MEPS\DATA

23        

24         FOOTNOTE 'PROGRAM: C:\MEPS\PROG\EXAMPLE_E3.SAS';

25        

26         TITLE1 'AHRQ MEPS DATA USERS WORKSHOP (ESTIMATION) -- NOV/DEC 2004';

27         TITLE2 'PANEL 4 LONGITUDINAL FILE (1999 - 2000)';

28         TITLE3 ' ';

29        

30         /***** THESE DATA STEPS READ IN THE REQUIRED VARIABLES FROM THE *****/

31         /***** FULL-YEAR FILES.                                         *****/

32         /***** USE THE PANELyy VARIABLE TO PICK OUT PANEL 4 PERSONS     *****/

33        

34         /*****                     1999 DATA                            *****/

35        

36         DATA H38;

37            SET CMEPS.H38 (KEEP= DUPERSID UNINS99 TOTEXP99 PANEL99);

38            WHERE PANEL99 = 4;

39            DROP PANEL99;

40         RUN;

 

NOTE: There were 14178 observations read from the data set CMEPS.H38.

      WHERE PANEL99=4;

NOTE: The data set WORK.H38 has 14178 observations and 3 variables.

 

41        

42         /*****                     2000 DATA                            *****/


 

2                                                          The SAS System                          13:35 Saturday, November 20, 2004

 

43        

44         DATA H50;

45            SET CMEPS.H50 (KEEP= DUPERSID UNINS00 TOTEXP00 PANEL00);

46            WHERE PANEL00 = 4;

47            DROP PANEL00;

48         RUN;

 

NOTE: There were 13963 observations read from the data set CMEPS.H50.

      WHERE PANEL00=4;

NOTE: The data set WORK.H50 has 13963 observations and 3 variables.

 

49        

50         PROC SORT DATA= H38;

51            BY DUPERSID;

52         RUN;

 

NOTE: SAS sort was used.

NOTE: There were 14178 observations read from the data set WORK.H38.

NOTE: The data set WORK.H38 has 14178 observations and 3 variables.

 

53        

54         PROC SORT DATA= H50;

55            BY DUPERSID;

56         RUN;

 

NOTE: SAS sort was used.

NOTE: There were 13963 observations read from the data set WORK.H50.

NOTE: The data set WORK.H50 has 13963 observations and 3 variables.

 

57        

58         /***** GET REQUIRED VARIABLES FROM THE PANEL 4 LONGITUDINAL     *****/

59         /***** FILE.                                                    *****/

60         /***** THE 'WHERE YRINDP4 = 1' LINE SELECTS PERSONS IN BOTH     *****/

61         /***** THE 1999 AND 2000 FILES.                                 *****/

62        

63         DATA H58;

64            SET CMEPS.H58 (KEEP= DUPERSID LONGWTP4 VARPSUP4 VARSTRP4

65                                    YRINDP4);

66            WHERE YRINDP4 = 1;

67            DROP YRINDP4;

68         RUN;

 

NOTE: There were 12974 observations read from the data set CMEPS.H58.

      WHERE YRINDP4=1;

NOTE: The data set WORK.H58 has 12974 observations and 4 variables.

 

69        

70         PROC SORT DATA= H58;

71            BY DUPERSID;

72         RUN;

 

 

NOTE: SAS sort was used.

NOTE: There were 12974 observations read from the data set WORK.H58.

NOTE: The data set WORK.H58 has 12974 observations and 4 variables.

 

73        

74         /***** 1999 ANALYTIC VARIABLES ARE RE-CODED 1 OR 0.             *****/

75         /***** THE 2000 VARIABLES ARE RE-CODED TO 100 OR 0 IN ORDER TO  *****/

76         /***** HAVE THE PROC SURVEYMEANS 'MEAN' READ AS A PERCENT.      *****/

77        

78         /***** THE '2' [NO] VALUES FOR UNINS99 AND UNINS00 ARE RE-CODED *****/

79         /***** TO 0.                                                    *****/

80        

81         DATA LONGP4;

82            MERGE H38 (IN= A) H50 (IN= B) H58 (IN= C);

83            BY DUPERSID;

84            IF A AND B AND C;

85            IF UNINS99 = 1 THEN UNINS99 = 1;


 

3                                                          The SAS System                          13:35 Saturday, November 20, 2004

 

86               ELSE UNINS99 = 0;

87            IF UNINS00 = 1 THEN UNINS00 = 100;

88               ELSE UNINS00 = 0;

89            IF TOTEXP99 > 0 THEN TOTEXP99 = 1;

90               ELSE TOTEXP99 = 0;

91            IF TOTEXP00 > 0 THEN TOTEXP00 = 100;

92               ELSE TOTEXP00 = 0;

93         RUN;

 

NOTE: There were 14178 observations read from the data set WORK.H38.

NOTE: There were 13963 observations read from the data set WORK.H50.

NOTE: There were 12974 observations read from the data set WORK.H58.

NOTE: The data set WORK.LONGP4 has 12974 observations and 8 variables.

 

94        

95         TITLE4 'OF THOSE WITH SOME EXPENSE IN 1999';

96        

97         PROC FREQ DATA= LONGP4;

98            TABLES TOTEXP00 / LIST MISSING;

99            WHERE TOTEXP99 = 1;

100           WEIGHT LONGWTP4;

101        RUN;

 

NOTE: There were 10783 observations read from the data set WORK.LONGP4.

      WHERE TOTEXP99=1;

NOTE: The PROCEDURE FREQ printed page 1.

 

102       

103        TITLE4 'OF THOSE WITH NO EXPENSE IN 1999';

104       

105        PROC FREQ DATA= LONGP4;

106           TABLES TOTEXP00 / LIST MISSING;

107           WHERE TOTEXP99 = 0;

108           WEIGHT LONGWTP4;

109        RUN;

 

NOTE: There were 2191 observations read from the data set WORK.LONGP4.

      WHERE TOTEXP99=0;

NOTE: The PROCEDURE FREQ printed page 2.

 

110       

111        TITLE4 'INSURANCE STATUS';

112       

113        PROC SURVEYMEANS DATA= LONGP4 NOBS SUMWGT MEAN STDERR CLM;

114           VAR UNINS00 ;

115           DOMAIN UNINS99;

116           STRATA VARSTRP4;

117           CLUSTER VARPSUP4;

118           WEIGHT LONGWTP4; ;

119        RUN;

 

NOTE: Only one cluster in a stratum in domain UNINS99 for variable(s) UNINS00. The variance of UNINS00 in that stratum is estimated

      by zero.

NOTE: There were 12974 observations read from the data set WORK.LONGP4.

NOTE: The PROCEDURE SURVEYMEANS printed page 3.

 

120       

121        TITLE4 'HEALTHCARE EXPENDITURES';

122       

123        PROC SURVEYMEANS DATA= LONGP4 NOBS SUMWGT MEAN STDERR CLM;

124           VAR TOTEXP00 ;

125           DOMAIN TOTEXP99;

126           STRATA VARSTRP4;

127           CLUSTER VARPSUP4;

128           WEIGHT LONGWTP4; ;

129        RUN;

 

NOTE: Only one cluster in a stratum in domain TOTEXP99 for variable(s) TOTEXP00. The variance of TOTEXP00 in that stratum is


 

4                                                          The SAS System                          13:35 Saturday, November 20, 2004

 

      estimated by zero.

NOTE: There were 12974 observations read from the data set WORK.LONGP4.

NOTE: The PROCEDURE SURVEYMEANS printed page 4.

 

130       

131       

132       

 

NOTE: SAS Institute Inc., SAS Campus Drive, Cary, NC USA 27513-2414


 

                                     AHRQ MEPS DATA USERS WORKSHOP (ESTIMATION) -- NOV/DEC 2004                                    1

                                              PANEL 4 LONGITUDINAL FILE (1999 - 2000)              13:35 Saturday, November 20, 2004

                                                                  

                                                 OF THOSE WITH SOME EXPENSE IN 1999

 

                                                         The FREQ Procedure

 

                                                      TOTAL HEALTH CARE EXP 00

 

                                                                         Cumulative     Cumulative

                                  TOTEXP00     Frequency      Percent     Frequency       Percent

                                  ----------------------------------------------------------------

                                         0     25,990,412      11.1       25,990,412       11.1  

                                       100    209,045,213      88.9      235,035,625      100.0  

 

 

 

 

 

 

                                                PROGRAM: C:\MEPS\PROG\EXAMPLE_E3.SAS

                                     AHRQ MEPS DATA USERS WORKSHOP (ESTIMATION) -- NOV/DEC 2004                                    2

                                              PANEL 4 LONGITUDINAL FILE (1999 - 2000)              13:35 Saturday, November 20, 2004

                                                                  

                                                  OF THOSE WITH NO EXPENSE IN 1999

 

                                                         The FREQ Procedure

 

                                                      TOTAL HEALTH CARE EXP 00

 

                                                                         Cumulative     Cumulative

                                  TOTEXP00     Frequency      Percent     Frequency       Percent

                                  ----------------------------------------------------------------

                                         0     20,542,158      52.4       20,542,158       52.4  

                                       100     18,659,073      47.6       39,201,230      100.0  

 

 

 

                                                PROGRAM: C:\MEPS\PROG\EXAMPLE_E3.SAS

                                     AHRQ MEPS DATA USERS WORKSHOP (ESTIMATION) -- NOV/DEC 2004                                    3

                                              PANEL 4 LONGITUDINAL FILE (1999 - 2000)              13:35 Saturday, November 20, 2004

                                                                  

                                                          INSURANCE STATUS

 

                                                     The SURVEYMEANS Procedure

 

                                                            Data Summary

 

                                                Number of Strata                 113

 

                                                Number of Clusters               251

                                                Number of Observations         12974

                                                Sum of Weights             274236856

 

 

                                                            Statistics

 

                                                           Sum of                       Std Error       Lower 95%       Upper 95%

  Variable    Label                             N         Weights            Mean         of Mean     CL for Mean     CL for Mean

  -------------------------------------------------------------------------------------------------------------------------------

  UNINS00     UNINSURED ALL OF 00           12974       274236856       11.330598        0.542986       10.256950       12.404246

  -------------------------------------------------------------------------------------------------------------------------------

 

 

                                                      Domain Analysis: UNINS99

 

UNINSURED                                                         Sum of                     Std Error      Lower 95%      Upper 95%

ALL OF 99   Variable   Label                            N        Weights           Mean        of Mean    CL for Mean    CL for Mean

------------------------------------------------------------------------------------------------------------------------------------

        0   UNINS00    UNINSURED ALL OF 00          11261      244881971       3.467562       0.264600       2.944368       3.990757

        1   UNINS00    UNINSURED ALL OF 00           1713       29354885      76.924987       1.552855      73.855099      79.994874

------------------------------------------------------------------------------------------------------------------------------------

 

 

                                                PROGRAM: C:\MEPS\PROG\EXAMPLE_E3.SAS

                                     AHRQ MEPS DATA USERS WORKSHOP (ESTIMATION) -- NOV/DEC 2004                                    4

                                              PANEL 4 LONGITUDINAL FILE (1999 - 2000)              13:35 Saturday, November 20, 2004

                                                                 

                                                      HEALTHCARE EXPENDITURES

 

                                                     The SURVEYMEANS Procedure

 

                                                            Data Summary

 

                                                Number of Strata                 113

                                                Number of Clusters               251

                                                Number of Observations         12974

                                                Sum of Weights             274236856

 

 

                                                             Statistics

 

                                                              Sum of                       Std Error       Lower 95%       Upper 95%

Variable    Label                                  N         Weights            Mean         of Mean     CL for Mean     CL for Mean

------------------------------------------------------------------------------------------------------------------------------------

TOTEXP00    TOTAL HEALTH CARE EXP 00           12974       274236856       83.031978        0.614394       81.817134       84.246822

------------------------------------------------------------------------------------------------------------------------------------

 

 

                                                      Domain Analysis: TOTEXP99

 

     TOTAL

    HEALTH

  CARE EXP                                                          Sum of                   Std Error     Lower 95%     Upper 95%

        99  Variable  Label                                N       Weights          Mean       of Mean   CL for Mean   CL for Mean

  --------------------------------------------------------------------------------------------------------------------------------

         0  TOTEXP00  TOTAL HEALTH CARE EXP 00          2191      39201230     47.598181      1.327134     44.974202     50.222160

         1  TOTEXP00  TOTAL HEALTH CARE EXP 00         10783     235035625     88.941926      0.432282     88.087175     89.796678

  --------------------------------------------------------------------------------------------------------------------------------

 

 

 

 

                                                PROGRAM: C:\MEPS\PROG\EXAMPLE_E3.SAS