80
第 16 第 第第第第 第第第第第第第第第第 第第第 [email protected]. cn

16统计量计算

  • Upload
    peng-wu

  • View
    230

  • Download
    1

Embed Size (px)

Citation preview

  • 16 [email protected]

  • CORR

    PROC CORR ; BY variable-1 ; FREQ frequency-variable; PARTIAL variable(s); VAR variable(s); WEIGHT weight-variable; WITH variable(s);

  • Sheet1

    BY

    FREQ

    PARTIAL

    VAR

    WEIGHT

    WITH

    Sheet2

    Sheet3

  • PROC CORR PROC CORR ;

    PROC CORR

  • Sheet1

    ALPHA

    BEST=

    COV

    CSSCP

    DATA=

    HOEFFDING

    KENDALL

    NOCORR

    NOMISS

    NOPRINT

    NOPROB

    NOSIMPLE

    OUTH=

    OUTK=

    OUTP=

    OUTS=

    PEARSON

    RANK

    SINGULAR= p

    SPEARMAN

    SSCP

    VARDEF=

    DF|N|WDF|WEIGHT|WGT

    Sheet2

    Sheet3

  • VARVAR variable-list;

    WITHWITH variable-list;VARVARWITH

    PARTIALPARTIAL variable-list;PearsonSpearmanKendalltau-b

  • WEIGHTWEIGHT variable;Pearson

    FREQFREQ variable;FREQFREQ

  • 16.1 Pearsonproc corr data=fdata.fitness pearson spearman hoeffding;var weight oxygen runtime;title 'Measures of Association for';title2 'a Physical Fitness Study';run;

  • 16.2 proc corr data=fdata.a1a0001 pearson spearman kendall hoeffding;var oppr hipr lopr clpr;title 'Spearman rho, Kendalltau-b, PearsonHoeffding';run;proc corr data=fdata.a1a0001 csscp cov;var oppr hipr lopr ;partial clpr;title '';run;proc corr data=fdata.a1a0001 cov alpha outp=corrout;var oppr hipr lopr ;title '';run;proc print data=corrout;title2 'PROC CORR';run;FDATA.A1A0001OPPR, HIPR, LOPR, CLPR4, PEARSONCRONBACHTYPE=CORR

  • 16.3 data a; /* */merge fdata.a1a0001(keep=date oppr clpr)fdata.szcz(keep=date oppr clpr rename=(oppr=oppr_sz clpr=clpr_sz) );by date;run;proc corr data=a nomiss cov;var oppr_sz clpr_sz;with oppr clpr;title2 'COVCORR';run;proc corr data=a cov csscp outp=oup;title2 'CSSCPCOV';run;FDATA.A1A0001FDATA.SZCZ

  • 16.4 Cronbach's Alphaoptions nodate pageno=1 linesize=80 pagesize=60;proc corr data=fdata.psychdat alpha nocorr nomiss;run;16.5 options nodate pageno=1 linesize=120 pagesize=60;proc corr data=fdata.fitness spearman kendall cov nosimple outp=fitcorr;var weight oxygen runtime;partial age;label age = 'Age of subject'weight = 'Wt in kg'runtime = '1.5 mi in minutes'oxygen = 'O2 use';title1 'Partial Correlations for a Fitness and Exercise Study';run;

  • FREQ

  • PROC FREQ options; OUTPUT ; TABLES requests / options; WEIGHT variable; EXACT statistic-keywords; BY variable-list;

  • Sheet1

    BY

    EXACT

    OUTPUT

    TABLES

    TEST

    WEIGHT

    Sheet2

    Sheet3

  • PROC FREQ PROC FREQ options;

    Sheet1

    Data=

    Compress

    Formchar=

    Noprint

    Order=

    Page

    Sheet2

    Sheet3

  • ORDER=

    Sheet1

    INTERNAL

    FREQ

    DATA

    EXTERNAL|FORMATTED

    Sheet2

    Sheet3

  • FORMCHAR(1,2,7)= '' 1 2 7FORMCHAR=FORMCHAR(1,2,7)= '| - +';FORMCHAR=FORMCHAR(1,2,7)= ' ' ; /* */

  • 16.6

    proc format;value $sfmt 'M' = 'male ' 'F ' ='female';proc freq data=fdata.class order=formatted;table sex;format sex $sfmt.;run;

    FDATA.CLASSSEX

  • TABLES TABLES requests / options;

    PROC FREQTABLESTABLESFREQ

  • requests *16.7 TABLEtables a*(b c); /*Tables a*b a*c */tables (a b)*(c d); /*Tables a*c b*c a*d b*d */ tables (a b c)*d; /*Tables a*d b*d c*d */tables a-c; /*Tables a b c */tables (a--c)*d; /*Tables a*d b*d c*d */

  • options

    Sheet1

    MISSING

    OUT=

    AGREE

    ALL

    CHISQ

    CMH

    CMH1

    CMH2

    EXACT

    JT

    MEASURES

    PLCORR

    RELRISK

    RISKDIFF

    TESTF=

    TESTP=

    TREND

    ALPHA=

    CONVERGE=

    MAXITER=

    SCORES=

    CELLCHI2

    CUMCOL

    DEVIATION

    EXPECTED

    MISSPRINT

    SPARSE

    TOTPCT

    NOCOL

    NOCUM

    NOFREQ

    NOPERCENT

    NOPRINT

    NOROW

    Sheet2

    Sheet3

  • Sheet1

    MISSING

    OUT=

    AGREE

    ALL

    CHISQ

    CMH

    CMH1

    CMH2

    EXACT

    JT

    MEASURES

    PLCORR

    RELRISK

    RISKDIFF

    TESTF=

    TESTP=

    TREND

    ALPHA=

    CONVERGE=

    MAXITER=

    SCORES=

    CELLCHI2

    CUMCOL

    DEVIATION

    EXPECTED

    MISSPRINT

    SPARSE

    TOTPCT

    NOCOL

    NOCUM

    NOFREQ

    NOPERCENT

    NOPRINT

    NOROW

    Sheet2

    Sheet3

  • WEIGHT WEIGHT variable;

    WEIGHT

  • BY BY variable-list;

    BYBYBYNOTSORTED

  • OUTPUT OUTPUT ;

    PROC FREQSASOUTPUTTABLES PROC FREQOUTPUTTABLESOUTPUTTABLESTABLESOUTPUT OUT= output-statistic-list

  • OUTPUT-STATISTIC-LISTTABLES

    Sheet1

    AGREEAGREEEQWKPAGREE

    AJCHIALL, CHISQFISHER|EXACTALL*, CHISQ*, FISHER, EXACT

    ALLALLGAMMAALL, MEASURES

    BDCHIALL, CMH, CMH1, CMH2JTJT

    BINOMIALBINOMIAL, BINOMIALCKAPPAAGREE

    CHISQALL, CHISQKENTBALL, MEASURES

    CMHALL, CMHLAMCRALL, MEASURES

    CMH1ALL, CMH, CMH1, CMH2LAMDASALL, MEASURES

    CMH2ALL, CMH, CMH2LAMRCALL, MEASURES

    CMHCORALL, CMH, CMH1, CMH2LGORALL, CMH, CMH1, CMH2

    CMHGAALL, CMHLGRRC1ALL, CMH, CMH1, CMH2

    CMHRMSALL, CMH, CMH2LGRRC2ALL, CMH, CMH1, CMH2

    COCHQAGREELRCHIALL, CHISQ

    CONTGYALL, CHISQMCNEMAGREE

    CRAMVALL, CHISQMEASURESALL, MEASURES

    EQKAPAGREEMHCHIALL, CHISQ

    EQWKPAGREE

    FISHER|EXACTALL*, CHISQ*, FISHER, EXACT

    GAMMAALL, MEASURES

    JTJT

    KAPPAAGREE

    KENTBALL, MEASURES

    LAMCRALL, MEASURES

    LAMDASALL, MEASURES

    LAMRCALL, MEASURES

    LGORALL, CMH, CMH1, CMH2

    LGRRC1ALL, CMH, CMH1, CMH2

    LGRRC2ALL, CMH, CMH1, CMH2

    LRCHIALL, CHISQ

    MCNEMAGREE

    MEASURESALL, MEASURES

    MHCHIALL, CHISQ

    MHORALL, CMH, CMH1, CMH2

    MHRRC1ALL, CMH, CMH1, CMH2MHRRC1ALL, CMH, CMH1, CMH2

    MHRRC2ALL, CMH, CMH1, CMH2MHRRC2ALL, CMH, CMH1, CMH2

    NN

    NMISSNMISS

    ORALL, MEASURES, RELRISKORALL, MEASURES, RELRISK

    PCHIALL, CHISQPCHIALL, CHISQ

    PCORRALL, MEASURESPCORRALL, MEASURES

    PHIALL, CHISQPHIALL, CHISQ

    PLCORRPLCORRPLCORRPLCORR

    RDIF1RISKDIFF, RISKDIFFCRDIF1RISKDIFF, RISKDIFFC

    RDIF2RISKDIFF, RISKDIFFCRDIF2RISKDIFF, RISKDIFFC

    RELRISKALL, MEASURES, RELRISKRELRISKALL, MEASURES, RELRISK

    RISKDIFFRISKDIFF, RISKDIFFCRISKDIFFRISKDIFF, RISKDIFFC

    RISKDIFF1RISKDIFF, RISKDIFFCRISKDIFF1RISKDIFF, RISKDIFFC

    RISKDIFF2RISKDIFF, RISKDIFFCRISKDIFF2RISKDIFF, RISKDIFFC

    RRC1ALL, MEASURES, RELRISKRRC1ALL, MEASURES, RELRISK

    RRC2ALL, MEASURES, RELRISKRRC2ALL, MEASURES, RELRISK

    RSK1RISKDIFF, RISKDIFFCRSK1RISKDIFF, RISKDIFFC

    RSK11RISKDIFF, RISKDIFFCRSK11RISKDIFF, RISKDIFFC

    RSK12RISKDIFF, RISKDIFFCRSK12RISKDIFF, RISKDIFFC

    RSK2RISKDIFF, RISKDIFFCRSK2RISKDIFF, RISKDIFFC

    RSK21RISKDIFF, RISKDIFFCRSK21RISKDIFF, RISKDIFFC

    RSK22RISKDIFF, RISKDIFFCRSK22RISKDIFF, RISKDIFFC

    SCORRALL, MEASURESSCORRALL, MEASURES

    SMDCRALL, MEASURESSMDCRALL, MEASURES

    SMDRCALL, MEASURESSMDRCALL, MEASURES

    STUTCALL, MEASURESSTUTCALL, MEASURES

    TRENDTRENDTRENDTREND

    TSYMMAGREETSYMMAGREE

    UALL, MEASURESUALL, MEASURES

    UCRALL, MEASURESUCRALL, MEASURES

    URCALL, MEASURESURCALL, MEASURES

    WTKAPAGREEWTKAPAGREE

    Sheet2

    Sheet3

  • Sheet1

    MHORALL, CMH, CMH1, CMH2RRC2ALL, MEASURES, RELRISK

    MHRRC1ALL, CMH, CMH1, CMH2RSK1RISKDIFF, RISKDIFFC

    MHRRC2ALL, CMH, CMH1, CMH2RSK11RISKDIFF, RISKDIFFC

    NRSK12RISKDIFF, RISKDIFFC

    NMISSRSK2RISKDIFF, RISKDIFFC

    ORALL, MEASURES, RELRISKRSK21RISKDIFF, RISKDIFFC

    PCHIALL, CHISQRSK22RISKDIFF, RISKDIFFC

    PCORRALL, MEASURESSCORRALL, MEASURES

    PHIALL, CHISQSMDCRALL, MEASURES

    PLCORRPLCORRSMDRCALL, MEASURES

    RDIF1RISKDIFF, RISKDIFFCSTUTCALL, MEASURES

    RDIF2RISKDIFF, RISKDIFFCTRENDTREND

    RELRISKALL, MEASURES, RELRISKTSYMMAGREE

    RISKDIFFRISKDIFF, RISKDIFFCUALL, MEASURES

    RISKDIFF1RISKDIFF, RISKDIFFCUCRALL, MEASURES

    RISKDIFF2RISKDIFF, RISKDIFFCURCALL, MEASURES

    RRC1ALL, MEASURES, RELRISKWTKAPAGREE

    FISHER|EXACTALL*, CHISQ*, FISHER, EXACT

    GAMMAALL, MEASURES

    JTJT

    KAPPAAGREE

    KENTBALL, MEASURES

    LAMCRALL, MEASURES

    LAMDASALL, MEASURES

    LAMRCALL, MEASURES

    LGORALL, CMH, CMH1, CMH2

    LGRRC1ALL, CMH, CMH1, CMH2

    LGRRC2ALL, CMH, CMH1, CMH2

    LRCHIALL, CHISQ

    MCNEMAGREE

    MEASURESALL, MEASURES

    MHCHIALL, CHISQ

    MHORALL, CMH, CMH1, CMH2MHORALL, CMH, CMH1, CMH2

    MHRRC1ALL, CMH, CMH1, CMH2MHRRC1ALL, CMH, CMH1, CMH2

    MHRRC2ALL, CMH, CMH1, CMH2MHRRC2ALL, CMH, CMH1, CMH2

    NN

    NMISSNMISS

    ORALL, MEASURES, RELRISKORALL, MEASURES, RELRISK

    PCHIALL, CHISQPCHIALL, CHISQ

    PCORRALL, MEASURESPCORRALL, MEASURES

    PHIALL, CHISQPHIALL, CHISQ

    PLCORRPLCORRPLCORRPLCORR

    RDIF1RISKDIFF, RISKDIFFCRDIF1RISKDIFF, RISKDIFFC

    RDIF2RISKDIFF, RISKDIFFCRDIF2RISKDIFF, RISKDIFFC

    RELRISKALL, MEASURES, RELRISKRELRISKALL, MEASURES, RELRISK

    RISKDIFFRISKDIFF, RISKDIFFCRISKDIFFRISKDIFF, RISKDIFFC

    RISKDIFF1RISKDIFF, RISKDIFFCRISKDIFF1RISKDIFF, RISKDIFFC

    RISKDIFF2RISKDIFF, RISKDIFFCRISKDIFF2RISKDIFF, RISKDIFFC

    RRC1ALL, MEASURES, RELRISKRRC1ALL, MEASURES, RELRISK

    RRC2ALL, MEASURES, RELRISKRRC2ALL, MEASURES, RELRISK

    RSK1RISKDIFF, RISKDIFFCRSK1RISKDIFF, RISKDIFFC

    RSK11RISKDIFF, RISKDIFFCRSK11RISKDIFF, RISKDIFFC

    RSK12RISKDIFF, RISKDIFFCRSK12RISKDIFF, RISKDIFFC

    RSK2RISKDIFF, RISKDIFFCRSK2RISKDIFF, RISKDIFFC

    RSK21RISKDIFF, RISKDIFFCRSK21RISKDIFF, RISKDIFFC

    RSK22RISKDIFF, RISKDIFFCRSK22RISKDIFF, RISKDIFFC

    SCORRALL, MEASURESSCORRALL, MEASURES

    SMDCRALL, MEASURESSMDCRALL, MEASURES

    SMDRCALL, MEASURESSMDRCALL, MEASURES

    STUTCALL, MEASURESSTUTCALL, MEASURES

    TRENDTRENDTRENDTREND

    TSYMMAGREETSYMMAGREE

    UALL, MEASURESUALL, MEASURES

    UCRALL, MEASURESUCRALL, MEASURES

    URCALL, MEASURESURCALL, MEASURES

    WTKAPAGREEWTKAPAGREE

    Sheet2

    AGREEAGREE

    AJCHIALL, CHISQ

    ALLALL

    BDCHIALL, CMH, CMH1, CMH2

    BINOMIALBINOMIAL, BINOMIALC

    CHISQALL, CHISQ

    CMHALL, CMH

    CMH1ALL, CMH, CMH1, CMH2

    CMH2ALL, CMH, CMH2

    CMHCORALL, CMH, CMH1, CMH2

    CMHGAALL, CMH

    CMHRMSALL, CMH, CMH2

    COCHQAGREE

    CONTGYALL, CHISQ

    CRAMVALL, CHISQ

    EQKAPAGREE

    EQWKPAGREE

    FISHER|EXACTALL*, CHISQ*, FISHER, EXACT

    GAMMAALL, MEASURES

    JTJT

    KAPPAAGREE

    KENTBALL, MEASURES

    LAMCRALL, MEASURES

    LAMDASALL, MEASURES

    LAMRCALL, MEASURES

    LGORALL, CMH, CMH1, CMH2

    LGRRC1ALL, CMH, CMH1, CMH2

    LGRRC2ALL, CMH, CMH1, CMH2

    LRCHIALL, CHISQ

    MCNEMAGREE

    MEASURESALL, MEASURES

    MHCHIALL, CHISQ

    MHORALL, CMH, CMH1, CMH2

    MHRRC1ALL, CMH, CMH1, CMH2

    MHRRC2ALL, CMH, CMH1, CMH2

    N

    NMISS

    ORALL, MEASURES, RELRISK

    PCHIALL, CHISQ

    PCORRALL, MEASURES

    PHIALL, CHISQ

    PLCORRPLCORR

    RDIF1RISKDIFF, RISKDIFFC

    RDIF2RISKDIFF, RISKDIFFC

    RELRISKALL, MEASURES, RELRISK

    RISKDIFFRISKDIFF, RISKDIFFC

    RISKDIFF1RISKDIFF, RISKDIFFC

    RISKDIFF2RISKDIFF, RISKDIFFC

    RRC1ALL, MEASURES, RELRISK

    RRC2ALL, MEASURES, RELRISK

    RSK1RISKDIFF, RISKDIFFC

    RSK11RISKDIFF, RISKDIFFC

    RSK12RISKDIFF, RISKDIFFC

    RSK2RISKDIFF, RISKDIFFC

    RSK21RISKDIFF, RISKDIFFC

    RSK22RISKDIFF, RISKDIFFC

    SCORRALL, MEASURES

    SMDCRALL, MEASURES

    SMDRCALL, MEASURES

    STUTCALL, MEASURES

    TRENDTREND

    TSYMMAGREE

    UALL, MEASURES

    UCRALL, MEASURES

    URCALL, MEASURES

    WTKAPAGREE

    Sheet3

  • 16.8 data a;do I=1 to 1000;X=int(uniform(8888)*3)+1;Y=int(uniform(8888)*4)+1;output;end;proc freq data=a(drop=i);title 'TABLES';run;title;proc freq;tables x x*y/chisq;run;proc freq;tables x*y/list;run; [0, 1]1000[0, 1]34

  • 16.9 TABLE

    options nodate pageno=1 linesize=80 pagesize=60;proc freq data=fdata.color;weight count;tables eyes hair eyes*hair/out=freqcnt outexpect sparse;title 'Eye and Hair Color of European Children';run;

    proc print data=freqcnt noobs;title2 'Output Data Set from PROC FREQ';run;

  • 16.10 One-Way

    proc sort data=fdata.color;by region;run;

    proc freq data=fdata.color order=data;weight count;tables hair/nocum testp=(30 12 30 25 3);by region;title 'Hair Color of European Children';run;

  • 16.11 One-Way

    proc freq data=fdata.color order=freq;weight count;

    tables eyes/binomial alpha=.1;

    tables hair/binomial(p=.28);

    title 'Hair and Eye Color of European Children';run;

  • 16.12 22

    options nodate pageno=1 linesize=84 pagesize=64;proc format;value expfmt 1='High Cholesterol Diet' 0='Low Cholesterol Diet';value rspfmt 1='Yes' 0='No';run;proc sort data=fdata.fatcomp; by descending exposure descending response;run;proc freq data=fdata.fatcomp order=data;weight count;tables exposure*response / chisq relrisk;exact pchi or;format exposure expfmt. response rspfmt.;title 'Case-Control Study of High Fat/Cholesterol Diet';run;

  • 16.13

    options nodate pageno=1 pagesize=60;proc freq data=fdata.color order=data;weight count;tables eyes*hair /chisq expected cellchi2 norow nocol;output out=chisqdat pchi lrchi n nmiss;title 'Chi-Square Tests for 3 by 5 Table of Eye and Hair Color';run;

    proc print data=chisqdat noobs;title 'Chi-Square Statistics for Eye and Hair Color';title2 'Output Data Set from the FREQ Procedure';run;

  • 16.14 Cochran-Mantel-Haenszel

    options nodate pageno=1 linesize=80 pagesize=60;proc freq data=fdata.migraine;weight frequency;tables gender*treatment*improve/cmh noprint;title1 'Clinical Trial for Treatment of Migraine Headaches';run;

  • 16.15 Cochran-Armitageoptions nodate pageno=1 linesize=80 pagesize=72;proc freq data=fdata.pain;weight count;tables dose*adverse /trend measures cl;test smdcr;exact trend /maxtime=60;title1 'Clinical Trial for Treatment of Pain';run;

  • 16.16

    proc freq data=fdata.rating;table _col3*_col4 _col4*_col5 /nocol norow nopercent ;run;

  • MEANS

  • PROC MEANS ; BY variable-1 ; CLASS variable(s) ; FREQ variable; ID variable(s); OUTPUT ; TYPES request(s); VAR variable(s) < / WEIGHT=weight-variable>; WAYS list; WEIGHT variable;

  • Sheet1

    BY

    CLASS

    FREQ

    ID

    OUTPUT

    TYPES

    VAR

    WAYS

    WEIGHT

    Sheet2

    Sheet3

  • PROC MEANS PROC MEANS ; option-list

    Sheet1

    ALPHA=

    DATA=

    NOPRINT

    MAXDEC=

    FW=

    MISSING

    NWAY

    IDMIN

    DESCENDING

    ORDER=

    VARDEF=

    Sheet2

    Sheet3

    MBD000227ED.unknown

  • ORDER=

    VARDEF=

    Sheet1

    INTERNAL

    FREQ

    DATA

    EXTERNAL|FORMATTED

    Sheet2

    Sheet3

    MBD000227ED.unknown

    Sheet1

    DF

    WEIGHT|WGT

    N

    WDF

    Sheet2

    Sheet3

    MBD000227ED.unknown

  • statistic-keyword-list

  • Sheet1

    CSS

    CV

    KURTOSIS|KURT

    LCLM

    MAX

    MEAN

    MIN

    N

    NMISS

    RANGE

    SKEWNESS|SKEW

    STDDEV |STD

    STDERR

    SUM

    SUMWGT

    UCLM

    USS

    VAR

    MEDIAN|P50

    P1

    P5

    P10

    Q1|P25

    Q3|P75

    P90

    P95

    P99

    QRANGE

    PROBT

    Sheet2

    Sheet3

    MBD000227ED.unknown

    Sheet1

    MEDIAN|P50

    P1

    P5

    P10

    Q1|P25

    Q3|P75

    P90

    P95

    P99

    QRANGE

    PROBT

    Sheet2

    Sheet3

  • VARVAR variable-listBYCLASSIDFREQWEIGHT

    BYBY variable-list;BYBYBYBYNOTSORTED

  • CLASSCLASS variable-list;BYCLASSCLASSCLASSBY

    FREQFREQ variable;FREQFREQ

  • WEIGHTWEIGHT variable;WEIGHT
  • OUTPUTOUTPUT ;MEANSSAS

  • 16.17 proc sort data=fdata.dd_c;by date;proc means data=fdata.dd_c noprint;by date;var sum;output out=sum sum=sum_c;run;

  • 16.18 proc means data= fdata.r_month ;var rm rf r600600;output out=stat sum=s_rm s_rf s_r600600 n=n_rm n_rf n_r600600 mean=M_rm M_rf M_r600600 std=std_rm std_rf std_r600600 ;run;

    1995~2000(RM)(RF)(R600600)STATS_RM , S_RF, S_R600600N_RM , N_RF, N_R600600M_RM, M_RF, M_R600600STD_RM, STD_RF , STD_R600600.

    proc means data= fdata.r_month n mean max min range std fw=8;var rm rf;run;

  • 16.19 options nodate pageno=1 linesize=80 pagesize=60;proc means data=fdata.cake n mean max min range std fw=8;var PresentScore TasteScore; title 'Summary of Presentation and Taste Scores';run;

    16.20 CLASSproc means data=fdata.grade maxdec=3;class Status Year;types () status*year;var Score;title 'Final Exam Grades for Student Status and Year of Graduation';run;

  • 16.21 BYCLASSoptions nodate pageno=1 linesize=80 pagesize=60;proc sort data=fdata.Grade out=GradeBySection;by section;run;proc means data=GradeBySection min max median;by section;class Status Year;var Score;title1 'Final Exam Scores for Student Status and Year of Graduation';title2 ' Within Each Section';run;

  • 16.22 CLASSDATA=CLASSoptions nodate pageno=1 linesize=80 pagesize=60;proc means data=fdata.cake range median min max fw=7 maxdec=0 classdata=fdata.caketype exclusive printalltypes ;class flavor layers;var TasteScore;title 'Taste Score For Number of Layers and Cake Flavor';run;

  • 16.23 CLASS

    value agefmt (multilabel) 15 - 29='below 30 years' 30 - 50='between 30 and 50' 51 - high='over 50 years' 15 - 19='15 to 19' 20 - 25='20 to 25' 25 - 39='25 to 39' 40 - 55='40 to 55' 56 - high='56 and above'; run; proc means data=fdata.cake fw=6 n min max median nonobs;class flavor/order=freq;class age /mlf order=fmt;types flavor flavor*age;var TasteScore;format age agefmt. flavor $flvrfmt.;title 'Taste Score for Cake Flavors and Participant''s Age';run;

  • 16.24 CLASSoptions nodate pageno=1 linesize=80 pagesize=64;proc format;value $flvrfmt 'Chocolate'='Chocolate' 'Vanilla'='Vanilla' 'Rum','Spice'='Other Flavor';options nodate pageno=1 linesize=80 pagesize=64;proc format;value layerfmt 1='single layer' 2-3='multi-layer' .='unknown';value $flvrfmt (notsorted) 'Vanilla'='Vanilla' 'Orange','Lemon'='Citrus' 'Spice'='Spice' 'Rum','Mint','Almond'='Other Flavor';run;proc means data=fdata.cake fw=7 completetypes missing nonobs;class flavor layers/preloadfmt exclusive order=data;ways 1 2;var TasteScore;format layers layerfmt. flavor $flvrfmt.;title 'Taste Score For Number of Layers and Cake Flavors';run;

  • 16.25 proc means data=fdata.charity fw=8 maxdec=2 alpha=.1 clm mean std;class Year;var MoneyRaised HoursVolunteered;title 'Confidence Limits for Fund Raising Statistics';title2 '1992-94';run;

  • 16.26

    options nodate pageno=1 linesize=80 pagesize=60;proc means data=fdata.Grade noprint;class Status Year;var finalgrade;output out=sumstat mean=AverageGrade idgroup (max(score) obs out (name)=BestScore) /ways levels;run;proc print data=sumstat noobs;title1 'Average Undergraduate and Graduate Course Grades';title2 'For Two Years';run;

  • 16.27

    options nodate pageno=1 linesize=80 pagesize=60;proc means data=fdata.Grade noprint descend;class Status Year;var Score FinalGrade;output out=Sumdata (where=(status='1' or _type_=0)) mean= median(finalgrade)=MedianGrade;run;

    proc print data=Sumdata;title 'Exam and Course Grades for Undergraduates Only';title2 'and for All Students';run;

  • 16.28 CLASS

    options nodate pageno=1 linesize=80 pagesize=60;proc means data=fdata.cake chartype nway noprint;class flavor /order=freq ascending;class layers /missing;var TasteScore;output out=cakestat max=HighScore;run;

    proc print data=cakestat;title 'Maximum Taste Score for Flavor and Cake Layers';run;

  • 16.29

    options nodate pageno=1 linesize=80 pagesize=60;proc means data=fdata.Charity n mean range;class School Year;var MoneyRaised HoursVolunteered;output out=Prize maxid(MoneyRaised(name) hoursVolunteered(name))=MostCash MostTime max= ;title 'Summary of Volunteer Work by School and Year';run;

    proc print data=Prize;title 'Best Results: Most Money Raised and Most Hours Worked';run;

  • UNIVARIATE

  • PROC UNIVARIATE ; BY variable-1 ; CLASS variable-1 ; FREQ variable; HISTOGRAM ; ID variable(s); INSET ; OUTPUT statistic-keyword-1=name(s) ; PROBPLOT ; QQPLOT ; VAR variable(s); WEIGHT variable;

  • Sheet1

    BY

    CLASS

    FREQ

    HISTOGRAM

    ID

    INSET

    OUTPUT

    PROBPLOT

    QQPLOT

    VAR

    WEIGHT

    Sheet2

    Sheet3

    MBD000227ED.unknown

  • PROC UNIVARIATE PROC UNIVARIATE DATA= SAS-datas-et ;

    VARDEF=

    Sheet1

    DATA=

    NOPRINT

    PLOT

    FREQ

    NORMAL

    PCTLDEF=

    VARDEF=

    ROUND=

    Sheet2

    Sheet3

    MBD000227ED.unknown

    Sheet1

    DF

    WEIGHT|WGT

    N

    WDF

    Sheet2

    Sheet3

    MBD000227ED.unknown

  • VARVAR variable-list;BY, CLASS, ID,FREQWEIGHT

    BYBY variable-list;BYBYBYBYNOTSORTED

  • FREQFREQ variable;FREQFREQ
  • IDID variable-list;UNIVARIATEIDIDPROC UNIVARIATEIDMINIDID

  • OUTPUT

    OUTPUT OUT=statistic-keyword-1=name(s) ;UNIVARIATESASkeywordnamesstatistic-keyword-listUNIVARIATE

  • Sheet1

    CSS

    CV

    KURTOSIS|KURT

    LCLM

    MAX

    MEAN

    MIN

    N

    NMISS

    RANGE

    SKEWNESS|SKEW

    STDDEV |STD

    STDERR

    SUM

    SUMWGT

    UCLM

    USS

    VAR

    MEDIAN|P50

    P1

    P5

    P10

    Q1|P25

    Q3|P75

    P90

    P95

    P99

    QRANGE

    PROBT

    Sheet2

    Sheet3

    MBD000227ED.unknown

    Sheet1

    CSS

    CV

    KURTOSIS|KURT

    LCLM

    MAX

    MEAN

    MIN

    N

    NMISS

    RANGE

    SKEWNESS|SKEW

    STDDEV |STD

    STDERR

    SUM

    SUMWGTWEIGHT

    UCLM

    USS

    VAR

    MEDIAN|P50

    P11%

    P55%

    P1010%

    Q1|P25

    Q3|P75

    P909%0

    P9595%

    P9999%

    QRANGE

    PROBT

    Sheet2

    Sheet3

    MBD000227ED.unknown

  • Sheet1

    GINIMADQN

    SNSTD_GINISTD_MAD

    STD_QNSTD_QRANGESTD_SN

    NORMALPROBNMSIGN

    PROBMSIGNRANKPROBS

    TPROBT

    Sheet2

    Sheet3

    MBD000227ED.unknown

  • 16.30 options nodate pageno=1 linesize=80 pagesize=72;proc univariate data=fdata.statepop;var citypop_90 citypop_80;title 'United States Census of Population and Housing';run;16.31 options nodate pageno=1 linesize=80 pagesize=68;proc univariate data=fdata.statepop freq round=1 nextrobs=2 nextrval=4;var citypop_90;id region state;title 'United States Census of Population and Housing';run;

  • 16.32options nodate pageno=1 linesize=80 pagesize=72;proc univariate data=fdata.statepop robustscale trimmed=6 .25 winsorized=.1;var citypop_90;title 'United States 1990 Census of Population and Housing';run;

    16.33 options nodate pageno=1 linesize=80 pagesize=60;proc univariate data=fdata.score1 loccount modes alpha=.01 cibasic(alpha=.05) cipctldf;var scorechange;label scorechange='Change in Test Scores';title 'Test Scores for a College Course';run;

  • 16.34

    options nodate pageno=1 linesize=64 pagesize=58;proc univariate data=fdata.score1 mu0=80 alpha=.1 cibasic(type=lower) cipctlnormal normal plots plotsize=26;var final;output out=pctscore median=Median pctlpts=98 50 20 70 pctlpre=Pctl_ pctlname=Top Mid Low;title 'Examining the Distribution of Final Exam Scores';run;

    proc print data=pctscore noobs;title1 'Quantile Statistics for Final Exam Scores';title2 'Output Data Set from PROC UNIVARIATE';run;

  • 16.35

    options nodate pageno=1 linesize=80 pagesize=60;proc univariate data=fdata.score1 noprint;var test1 test2;output out=teststat mean=MeanTest1 MeanTest2 std=StdDeviationTest1 pctlpts=33.3 66 99.9 pctlpre=Test1_ Test2_ pctlname=Low ;run;

    proc print data=teststat noobs;title1 'Univariate Statistics for Two College Tests';title2 'Output Data Set from PROC UNIVARIATE';run;

  • 16.36 BYoptions nodate pageno=1 linesize=120 pagesize=80;proc format;value Regnfmt 1='Northeast' 2='South' 3='Midwest' 4='West';run;data metropop;set fdata.statepop;keep Region Decade Populationcount;label PopulationCount='US Census Population (millions)' Decade='Census year';decade=1980;populationcount=sum(citypop_80,noncitypop_80);output;decade=1990;populationcount=sum(citypop_90,noncitypop_90);output;

  • /**/proc sort data=metropop;by region decade;run;proc univariate data=metropop nextrobs=0 plots plotsize=20 ;var populationcount;by region decade;output out=censtat sum=PopulationTotal mean=PopulationMean std=PopulationStdDeviation pctlpts=50 to 100 by 25 pctlpre=Pop_ ;format region regnfmt.;title 'United States Census of Population and Housing';run;proc print data=censtat;title1 'Statistics for Census Data by Decade and Region';title2 'Output Dataset From PROC UNIVARIATE';run;

  • 16.37 options nodate pageno=1 linesize=80 pagesize=60;goptions htitle=4 htext=3 ftext=swissb ftitle=swissb;data distrdata;drop n;labelnormal_x='Normal Random Variable'exponential_x='Exponential Random Variable';do n=1 to 100;normal_x=10*rannor(53124)+50;exponential_x=ranexp(18746363);output;end;run;

  • proc univariate data=distrdata noprint;var Normal_x;histogram Normal_x /normal(noprint) cbarline=grey ;title '100 Obs Sampled from a Normal Distribution';run;proc univariate data=distrdata noprint;var Exponential_x;histogram /exp(fill l=3) cfill=yellow midpoints=.05 to 5.55 by .25;title '100 Obs Sampled from an Exponential Distribution';run;

  • 16.38

    goptions htitle=4 htext=3 ftext=swissb ftitle=swissb;symbol value=star;proc univariate data=distrdata noprint;var Normal_x;probplot normal_x /normal(mu=est sigma=est) pctlminor;inset mean std / format=3.0 header='Normal Parameters' position=(95,5) refpoint=br;title1 '100 Obs Sampled from a Normal Distribution';title2 'Normal Probability Plot';run;

  • 16.39 Two-Waygoptions htitle=4 htext=3 ftext=swiss ftitle=swiss;proc format;value Regnfmt 1='Northeast' 2='South' 3='Midwest' 4='West';run;proc univariate data=metropop noprint;var populationcount;class region decade(order=freq); histogram /nrows=4 ncols=2 intertile=1 cfill=cyan vscale=count vaxis=0 4 8 12 vaxislabel='No. of States' midpoints=0 to 30 by 5;inset sum='Total Population:' (4.1) / noframe position=ne height=2 font=swissxb;format region regnfmt.;title 'United States Census of Population and Housing';run;