PROC FREQ 1SHRUG November 28, 2014. What good is Proc FREQ It Counts! Answers question how many...

23
PROC FREQ 1 SHRUG November 28, 2014

Transcript of PROC FREQ 1SHRUG November 28, 2014. What good is Proc FREQ It Counts! Answers question how many...

Page 1: PROC FREQ 1SHRUG November 28, 2014. What good is Proc FREQ It Counts! Answers question how many Display data (error checks), descriptive Analyze categorical.

PROC FREQ

1SHRUG November 28, 2014

Page 2: PROC FREQ 1SHRUG November 28, 2014. What good is Proc FREQ It Counts! Answers question how many Display data (error checks), descriptive Analyze categorical.

What good is Proc FREQ

• It Counts! Answers question how many

• Display data (error checks), descriptive

• Analyze categorical data, statistical

• It is fast and easy

2SHRUG November 28, 2014

Page 3: PROC FREQ 1SHRUG November 28, 2014. What good is Proc FREQ It Counts! Answers question how many Display data (error checks), descriptive Analyze categorical.

Syntax

PROC FREQ;BY variables;

EXACT statistic – options </computation-options>;

OUTPUT <OUT=SAS-data-set> output-options;

TABLES requests </options>;

TEST options;

WEIGHT variable </option>;

RUN;

3SHRUG November 28, 2014

Page 4: PROC FREQ 1SHRUG November 28, 2014. What good is Proc FREQ It Counts! Answers question how many Display data (error checks), descriptive Analyze categorical.

Just How Simple is it?

Proc freq;Run;

Proc freq data=mydata1;Tables _all_; or Tables _CHAR_;Run;

4SHRUG November 28, 2014

Page 5: PROC FREQ 1SHRUG November 28, 2014. What good is Proc FREQ It Counts! Answers question how many Display data (error checks), descriptive Analyze categorical.

5SHRUG November 28, 2014

Page 6: PROC FREQ 1SHRUG November 28, 2014. What good is Proc FREQ It Counts! Answers question how many Display data (error checks), descriptive Analyze categorical.

Options

PROC FREQ;

NLEVELS – Number of variable levels

new back in version 9

ORDER=– DATA|FORMATTED|FREQ|INTERNAL

6SHRUG November 28, 2014

Page 7: PROC FREQ 1SHRUG November 28, 2014. What good is Proc FREQ It Counts! Answers question how many Display data (error checks), descriptive Analyze categorical.

7SHRUG November 28, 2014

Page 8: PROC FREQ 1SHRUG November 28, 2014. What good is Proc FREQ It Counts! Answers question how many Display data (error checks), descriptive Analyze categorical.

Formatting Options

TABLES variables/ options;

• 1-way, 2-way to n–way tables

• MISSPRINT, MISSING

• CROSSLIST, LIST, • NOCOL, NOCUM, NOROW, NOFREQ, CUMCOL

8SHRUG November 28, 2014

Page 9: PROC FREQ 1SHRUG November 28, 2014. What good is Proc FREQ It Counts! Answers question how many Display data (error checks), descriptive Analyze categorical.

Example

Proc freq data=mydata1;Tables sex*health/nocum norow nopercent;Run;

Proc freq data=mydata1;Tables sex*health/crosslist;Run;

9SHRUG November 28, 2014

Page 10: PROC FREQ 1SHRUG November 28, 2014. What good is Proc FREQ It Counts! Answers question how many Display data (error checks), descriptive Analyze categorical.

10SHRUG November 28, 2014

Page 11: PROC FREQ 1SHRUG November 28, 2014. What good is Proc FREQ It Counts! Answers question how many Display data (error checks), descriptive Analyze categorical.

11SHRUG November 28, 2014

Page 12: PROC FREQ 1SHRUG November 28, 2014. What good is Proc FREQ It Counts! Answers question how many Display data (error checks), descriptive Analyze categorical.

12SHRUG November 28, 2014

Page 13: PROC FREQ 1SHRUG November 28, 2014. What good is Proc FREQ It Counts! Answers question how many Display data (error checks), descriptive Analyze categorical.

Proc freq data=mydata1;tables region*sex*health/nocum norow nopercent;run;

Proc sort data=mydata1;by region;run;Proc freq data=mydata1;by region;tables sex*health/nocum norow nopercent;run;

13SHRUG November 28, 2014

Page 14: PROC FREQ 1SHRUG November 28, 2014. What good is Proc FREQ It Counts! Answers question how many Display data (error checks), descriptive Analyze categorical.

14SHRUG November 28, 2014

Page 15: PROC FREQ 1SHRUG November 28, 2014. What good is Proc FREQ It Counts! Answers question how many Display data (error checks), descriptive Analyze categorical.

15SHRUG November 28, 2014

Page 16: PROC FREQ 1SHRUG November 28, 2014. What good is Proc FREQ It Counts! Answers question how many Display data (error checks), descriptive Analyze categorical.

Statistical Computations

16SHRUG November 28, 2014

Page 17: PROC FREQ 1SHRUG November 28, 2014. What good is Proc FREQ It Counts! Answers question how many Display data (error checks), descriptive Analyze categorical.

Statistical Computations

Proc freq data=mydata1;Where racer ne 3;/*excludes where race=other*/

Tables sex*racer/chisq agree measures nowarn;Run;

17SHRUG November 28, 2014

Page 18: PROC FREQ 1SHRUG November 28, 2014. What good is Proc FREQ It Counts! Answers question how many Display data (error checks), descriptive Analyze categorical.

Statistical Computations

18SHRUG November 28, 2014

Page 19: PROC FREQ 1SHRUG November 28, 2014. What good is Proc FREQ It Counts! Answers question how many Display data (error checks), descriptive Analyze categorical.

19SHRUG November 28, 2014

Page 20: PROC FREQ 1SHRUG November 28, 2014. What good is Proc FREQ It Counts! Answers question how many Display data (error checks), descriptive Analyze categorical.

EXACT

• Alternative to asymptotic p-values (sparse, skewed or heavily tied data)

• Computed using network algorithms• Monte Carlo estimation also available

POINT – exact probability that test statistic equals the observed value

20SHRUG November 28, 2014

Page 21: PROC FREQ 1SHRUG November 28, 2014. What good is Proc FREQ It Counts! Answers question how many Display data (error checks), descriptive Analyze categorical.

New in SAS 9.3•Exact conditional Confidence Limits for Risk Difference and Relative Risk

•Maxlevels

21SHRUG November 28, 2014

Page 22: PROC FREQ 1SHRUG November 28, 2014. What good is Proc FREQ It Counts! Answers question how many Display data (error checks), descriptive Analyze categorical.

New in SAS 9.4

• MIDP - mid-p-values for exact testsonly half of probability of observed sample is included in tail

• Score confidence limits for Odds ratio and Relative Risk

• Supports Baher, exact mid-p, likelihood ratio and logit binomial confidence limits

22SHRUG November 28, 2014

Page 23: PROC FREQ 1SHRUG November 28, 2014. What good is Proc FREQ It Counts! Answers question how many Display data (error checks), descriptive Analyze categorical.

Kara ThompsonResearch Methods Unit, Department of Medicine, Dalhousie University902-473 [email protected]

SHRUG November 28, 2014 23