Appendix A
EXPNDI_BY_M_COUNTS(dat, counts, max_profile_len)
Expands arg1 on I into an XE grid. (To split observatiosn into E rows). For instance, the counts may be the ROWSIZE variable in a Discrete Geometries dataset which represents profiles.
|
Arguments: |
DAT |
Variable to expand. A 1-D list on the X axis |
|
COUNTS |
The count of values in each profile or other feature type on an E axis |
|
|
MAXLEN |
The maximum count or rowsize for any feature: I-size of the result |
|
|
Result Axes: |
X |
Abstract: Length is the number of features, length of argument 2 |
|
Y |
NORMAL |
|
|
Z |
NORMAL |
|
|
T |
NORMAL |
|
|
E |
Abstract: length given by argument 3 |
|
|
F |
NORMAL |
Example:
yes? let var = {1,2,3,4,5,6,7,8,9}
yes? let counts = esequence({1,3,5})
yes? list EXPNDI_BY_M_COUNTS(var,counts[m=1:3],5)
VARIABLE : EXPNDI_BY_M_COUNTS(VAR,COUNTS[M=1:3],5)
SUBSET : 5 by 3 points (X (Obs)-E (Row))
1 2 3 4 5
1 2 3 4 5
1 / 1: 1.000 ... ... ... ...
2 / 2: 2.000 3.000 4.000 ... ...
3 / 3: 5.000 6.000 7.000 8.000 9.000
