 Dataplot Vol 1 Vol 2

# POSITIONAL TABULATION

Name:
POSITIONAL TABULATION
Type:
Analysis Command
Purpose:
Generate a position tabulation for one of Dataplot's supported univariate statistics for either a list of variables or a list of matrices.
Description:
Dataplot typically computes statistics for the rows of a variable. However, there may be times where it is desirable to compute a statistic for each row of a list of variables. For example, given the variables A, B, C, and D where each variable has 5 rows, the POSITIONAL TABULATION MEAN A B C D command will print the means for

 row 1: mean of A(1), B(1), C(1), D(1) row 2: mean of A(2), B(2), C(2), D(2) row 3: mean of A(3), B(3), C(3), D(3) row 4: mean of A(4), B(4), C(4), D(4) row 5: mean of A(5), B(5), C(5), D(5)

If you specify a list of matrices, then the statistic will be computed for each (i,j) position of the matrices.

The list can contain either variables or matrices, but not a mix. All names in the list should have the same dimension. That is, if it is a list of variables, then each variable should have the same length. If it is a list of matrices, then each matrix should have the same number of rows and the same number of columns.

Syntax:
POSITIONAL TABULATION <stat> <y1> ... <yk>
<SUBSET/EXCEPT/FOR qualification>
where <stat> is one of Dataplot's supported statistics;
<y1> ... <yk> is a list of 1 to 30 response variables or matrices (with the same dimensions);
and where the <SUBSET/EXCEPT/FOR qualification> is optional.
Examples:
POSITIONAL TABULATION MEAN Y1 TO Y5
POSITIONAL TABULATION MEAN Y1 TO Y5 FOR I = 1 1 25
Note:
For a list of supported statistics, enter the command

Only statistics that operate on a single response are supported.

Note:
The output is also written to the file DPST1F.DAT. For example, you can do something like the following

POSITIONAL TABULATION MEAN A B C D
SKIP 0
Note:
To specify the number of digits to print to the right of the decimal point, enter the command (the default is exponential format)

SET WRITE DECIMALS <value>
Default:
None
Synonyms:
None
Related Commands:
 CROSS TABULATE = Generates a cross tabulation for a specified statistic. MATRIX ROW STATISTIC = Generate row statistics for a matrix. STATISTIC PLOT = Generate a statistic versus subset plot. FLUCTUATION PLOT = Generates a fluctuation plot. TABULATION PLOT = Generates a tabulation plot.
Applications:
Exploratory Data Analysis
Implementation Date:
2011/9
Program 1:
```
let y1 = data 1 2 3
let y2 = data 4 5 6
let y3 = data 7 8 9
.
set write decimals 3
positional tabulation mean y1 y2 y3
.
```
The following output is generated.
```            Positional Tabulation (MEAN)

-------------------------------
Row  Column      Statistic
-------------------------------
1       1          4.000
2       1          5.000
3       1          6.000
```
Program 2:
```
1 2 3
4 5 6
7 8 9
end of data
.
11 21 31
41 51 61
71 81 91
end of data
.
101  102  103
111  121  131
141  151  161
end of data
.
set write decimals 1
positional tabulation sum a b c
```
The following output is generated.
```            Positional Tabulation (SUM)

-------------------------------
Row  Column      Statistic
-------------------------------
1       1          113.0
2       1          156.0
3       1          219.0
1       2          125.0
2       2          177.0
3       2          240.0
1       3          137.0
2       3          198.0
3       3          261.0

```

NIST is an agency of the U.S. Commerce Department.

Date created: 09/22/2011
Last updated: 11/04/2015