SlideShare ist ein Scribd-Unternehmen logo
1 von 25
SAS tutorial 10/25
Overview
• PROC SUMMARY
• PROC SORT

• LABEL
• GOTO
SUMMARY & SORT
PROC SUMMARY
• Provides data summarization tools that
  compute descriptive statistics for variables
  across all observations or within groups of
  observations.
• Similar to PROC MEANS
Syntax
Differences to MEANS
• Cannot do t-test
• Cannot calculate confidence limits
• Cannot estimate quantiles
Example 1
DATA creativity
Result
Use “BY” option
“Not sorted in ascending
       sequence”
PROC SORT
• Orders SAS data set observations by the
  values of one or more character or numeric
  variables
Syntax
Example 2
Result
Example 1
Result
LABEL & GOTO
GOTO
• Directs program execution immediately to the
  statement label that is specified and, if
  followed by a RETURN statement, returns
  execution to the beginning of the DATA step.
(Statement) Label
• Specifies a statement label that identifies the
  GOTO destination. The destination must be
  within the same DATA step. You must specify
  the label argument.
Example 3
• DATA info;                • DATA info;
  Input X @@;                 Input X @@;
  If 1<=X<=5 then             If X<1 or X>5 then do;
  go to OK;                       X=3; count+1;
      X=3; count+1;           end;
  OK:SUMX+X;                  SUMX+X;
  Cards;                      Cards;
               X1     X1’   SUMX

               1      1       1

               2      2       3

               6      3       6

               4      4      10

               7      3      13

               1      1      14
Return
• DATA info;                         • DATA info;
  Input X @@;                          Input X Y;
  If 1<=X<=5 then go to                If X<1 or X>5 then do;
  OK;
                                           X=3; count+1;
      X=3; count+1;
                                       End;
  Return;
                                       else SUMX+X;
  OK:SUMX+X;
  Cards;        X1        X1’   SUMX   Cards;
                1         1      1

                2         2      3

                6         3      3

                4         4      7

                7         3      7

                1         1      8

Weitere ähnliche Inhalte

Andere mochten auch (11)

En patufet conte digital
En patufet conte digitalEn patufet conte digital
En patufet conte digital
 
SAS 2012-11-22 array
SAS 2012-11-22 arraySAS 2012-11-22 array
SAS 2012-11-22 array
 
Social website research
Social website researchSocial website research
Social website research
 
Recuperacion de biologia 10. 2016
Recuperacion de biologia 10. 2016Recuperacion de biologia 10. 2016
Recuperacion de biologia 10. 2016
 
Taller grado 10
Taller grado 10Taller grado 10
Taller grado 10
 
Recuperación grados sextos 2017 cupitra
Recuperación grados sextos 2017 cupitraRecuperación grados sextos 2017 cupitra
Recuperación grados sextos 2017 cupitra
 
Taller recuperacion final septimo
Taller recuperacion final septimoTaller recuperacion final septimo
Taller recuperacion final septimo
 
Nivelacion 9° mat geom
Nivelacion 9° mat  geomNivelacion 9° mat  geom
Nivelacion 9° mat geom
 
Refuerzo lenguaje
Refuerzo lenguajeRefuerzo lenguaje
Refuerzo lenguaje
 
Power
PowerPower
Power
 
Seller disclosure
Seller disclosureSeller disclosure
Seller disclosure
 

1020 sas實習課