datachk | Perform basic data checking on a dataset | datachk |
Variable Stat Value Extremes Id ATBAT N 322 16 Tony Armas Miss 0 19 Cliff Johnson Times at Bat Mean 380.9286 19 Terry Kennedy Std 153.405 20 Mike Schmidt Skew -0.07806 663 Joe Carter 677 Don Mattingly 680 Kirby Puckett 687 T Fernandez --------------------------------------------
In addition, a schematic plot (boxplot) is shown for the standard scores
for all variables when the SPLOT=Y
option is given (assuming the
SPLOT macro is available.)
If a CLASS= variable is specified, this output is produced for each value of the CLASS= variable.
The macro also prints a table of standardized (Z) scores, for all observations which have at least NOUT z-scores greater than ZOUT in absolute value.
The arguments may be listed within parentheses in any order, separated by commas. For example:
%datachk(data=baseball, var=salary runs hits rbi atbat, ..., )
X1-X20
,
STATA--STATZ
, _NUMERIC_
.
%include macros(datachk); *-- or include in an autocall library; %datachk(data=baseball, id=name, var=salary runs hits rbi atbat, ls=89);This produces the output shown below, starting with the variable summaries:
Variable Stat Value Extremes Id ATBAT N 322 16 Tony Armas Miss 0 19 Cliff Johnson Times at Bat Mean 380.9286 19 Terry Kennedy Std 153.405 20 Mike Schmidt Skew -0.07806 663 Joe Carter 677 Don Mattingly 680 Kirby Puckett 687 T Fernandez ------------------------------------------- HITS N 322 1 Mike Schmidt Miss 0 2 Tony Armas Hits Mean 101.0248 3 Doug Baker Std 46.45474 4 Terry Kennedy Skew 0.291154 211 Tony Gwynn 213 T Fernandez 223 Kirby Puckett 238 Don Mattingly ------------------------------------------- ..(others omitted)... SALARY N 263 68 B Robidoux Miss 59 68 Mike Kingery Salary (in 1000$) Mean 535.9658 70 Al Newman Std 451.104 70 Curt Ford Skew 1.589077 1975 Don Mattingly 2127 Mike Schmidt 2413 Jim Rice 2460 Eddie Murray -------------------------------------------The SPLOT option gives:
Schematic Plots Variable=COL1 Standard score | 5 + | | | 0 4 + | | 0 | 0 3 + | 0 0 | | 0 0 | | | | 0 | | | | 0 2 + | | | | | | | | | | | | | | | | | | | | | | | 1 + | | | | | | +-----+ +-----+ +-----+ +-----+ | | | | | | | | | | +-----+ | | | | | | | | | | | 0 + *--+--* *--+--* | + | *--+--* | + | | | | | | *-----* | | *-----* | | | | | | | | | | | | +-----+ +-----+ +-----+ +-----+ +-----+ -1 + | | | | | | | | | | | | | | | | | | | | -2 + | | | | | | | | | -3 + ------------+-----------+-----------+-----------+-----------+----------- _NAME_ ATBAT HITS RBI RUNS SALARY