17100.       (VERSION 2019.04)  total number of lines in file (including this line)
229.                          number of     sections below
3   50.    OVERVIEW           first line number of OVERVIEW          section
4  150.    GRAPHICS           first line number of GRAPHICS          section
5  300.    DIAGRAMS           first line number of DIAGRAMS          section
6  450.    ANALYSIS           first line number of ANALYSIS          section
7  550.    PLOT CONTROL       first line number of PLOT CONTROL      section
8  850.    SUPPORT            first line number of SUPPORT           section
9 1100.    OUTPUT DEVICE      first line number of OUTPUT DEVICE     section
10 1300.    KEYWORDS           first line number of KEYWORDS          section
11 1450.    FUNCTIONS          first line number of FUNCTIONS         section
12 1500.    MATH FUNCTIONS     first line number of MATH FUNCTIONS    section
13 1800.    TRIG FUNCTIONS     first line number of TRIG FUNCTIONS    section
14 1900.    PROBABIL FUNCTIONS first line number of PROB FUNCTIONS    section
15 2700.    LET SUBCOMMANDS    first line number of LET SUBCOMMANDS   section
16 2800.    STATISTICS         first line number of STATISTICS        section
17 3800.    MATH OPERATIONS    first line number of MATH OPERATIONS   section
18 4000.    MATRIX OPERATIONS  first line number of MATH OPERATIONS   section
19 4100.    RANDOM NUMBERS     first line number of RANDOM NUMBERS    section
20 4500.    TEXT SUBCOMMANDS   first line number of TEXT SUBCOMMANDS  section
21 4600.    CAPITALIZATION     first line number of CAPITALIZATION    section
22 4700.    SUBSCRIPTS         first line number of SUBSCRIPTS        section
23 4800.    GREEK SYMBOLS      first line number of GREEK SYMBOLS     section
24 4900.    MATH SYMBOLS       first line number of MATH SYMBOLS      section
25 5000.    MISC SYMBOLS       first line number of MISC SYMBOLS      section
26 5100.    CHARACTER TYPES    first line number of CHARACTER TYPES   section
27 5200.    LINE TYPES         first line number of LINE TYPES        section
28 5300.    COLOR TYPES        first line number of COLOR TYPES       section
29 5500.    ASCII FILES        first line number of ASCII FILES       section
30 6500.    SYSTEM LIMITS      first line number of SYSTEM LIMITS     section
31 6700.    PROBABILITY DIST   first line number of DISTRIBUTIONS     section
32
33----------------------------------------------------------
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50-------------------------  *OVERVIEW*  -------------------
51
52OVERVIEW
53DATAPLOT is a language for
54
55   1) graphics (continuous or discrete);
56   2) fitting (non-linear or linear);
57   3) general data analysis;
58   4) mathematics.
59
60DATAPLOT commands are high-level, English-syntax, and
61self-descriptive, such as
62
63   PLOT Y X
64   PLOT EXP(-X**2) FOR X = -3 .1 3
65   FIT Y = A+B*EXP(-ALPHA*X)
66   BOX PLOT Y X
67   ANOVA Y X1 X2 X3
68   LET A = ROOTS SIN(X**2)+EXP(-X) FOR X = 0 TO 5
69
70The 3 most important commands are PLOT, FIT, and LET.
71The "average" analyst commonly uses about 20 commands.
72The language as a whole consists of over 200 commands.
73These 200+ commands are in 7 command categories.  For a
74list of commands within each command category, enter
75HELP followed by the category name--
76
77   1) Graphics               HELP GRAPHICS
78   2) Diagrammatic Graphics  HELP DIAGRAMMATIC GRAPHICS
79   3) Analysis               HELP ANALYSIS
80   4) Plot Control           HELP PLOT CONTROL
81   5) Support                HELP SUPPORT
82   6) Output Devices         HELP OUTPUT DEVICES
83   7) Keywords               HELP KEYWORDS
84
85For syntax, default, etc.  information about an
86individual command, enter HELP followed by the command
87name, as in
88
89   HELP PLOT
90   HELP FIT
91   HELP LET
92
93For a listing of built-in library functions (which can
94be employed in any PLOT, FIT, LET, etc.  command),
95enter HELP FUNCTIONS.
96
97For a listing of subcommands under the LET command (for
98computing statistics, carrying out math operations, and
99generating random numbers), enter HELP LET SUBCOMMANDS.
100
101For information on capitalization and subscripting, and
102a listing of Greek, math, and other special symbols in
103the TEXT, TITLE, LABEL, and LEGEND commands, enter HELP
104TEXT SUBCOMMANDS.
105
106For a listing of available character types, line types,
107and color types, respectively, enter
108
109   HELP CHARACTER TYPES     or      LIST CHARACTERS.
110   HELP LINE TYPES          or      LIST LINES.
111   HELP COLOR TYPES         or      LIST COLORS.
112
113Dataplot has a number of useful reference files.  The
114following reference ASCII files may be scanned via the
115LIST and SEARCH commands (do not forget the . at the
116end of the file name):
117
118     File         LIST Example        SEARCH Example
119  ...................................................................
120   DATASETS.      LIST DATASETS.      SEARCH DATASETS. REGRESSION
121   DISTRIBUTIONS. LIST DISTRIBUTIONS. SEARCH DISTRIBUTIONS. SYMMETRIC
122   DESIGNS.       LIST DESIGNS.       SEARCH DESIGNS. L18
123
124   COMMANDS.      LIST COMMANDS.      SEARCH COMMANDS. LABEL
125   SYNTAX.        LIST SYNTAX.        SEARCH SYNTAX FIT
126   FUNCTIONS.     LIST FUNCTIONS.     SEARCH FUNCTIONS. NORMAL
127   SUBCOMMANDS.   LIST SUBCOMMANDS.   SEARCH SUBCOMMANDS. MEAN
128   PROGRAMS.      LIST PROGRAMS.      SEARCH PROGRAMS. DEX
129   MACROS.        LIST MACROS.        SEARCH MACROS. DEX
130
131   CHARACTERS.    LIST CHARACTERS.    SEARCH CHARACTERS. SQUARE
132   LINES.         LIST LINES.         SEARCH LINES. DOTTED
133   COLORS.        LIST COLORS.        SEARCH COLORS. YELLOW
134
135   GREEKSYMB.     LIST GREEKSYMB.     SEARCH GREEKSYMB. ALPHA
136   MATHSYMB.      LIST MATHSYMB.      SEARCH MATHSYMB. INTEGRATION
137   MISCSYMB.      LIST MISCSYMB.      SEARCH MISCSYMB. BAR
138   INLINE.        LIST INLINE.        SEARCH INLINE. CIRCLE
139
140   DEFAULTS.      LIST DEFAULTS.      SEARCH DEFAULTS. CHARACTERS
141   FAQS.          LIST FAQS.          SEARCH FAQS. POSTSCRIPT
142
143----------------------------------------------------------
144
145
146
147
148
149
150-------------------------  *GRAPHICS*  -------------------
151
152GRAPHICS
153Graphics Commands
154
155Commands in this category generate various kinds of plots, such as
156y-x scatter plots, histograms, and spectral plots.  Examples include
157PLOT, HISTOGRAM, and SPECTRUM.  The commands in this category are--
158
159X-Y PLOTS:
160   PLOT                  Generate a plot of a variable and/or function
161   ERROR BAR PLOT        Generate an error bar plot
162   VECTOR PLOT           Generate a vector plot (pairs of points
163                         connected with arrows)
164
1653-D PLOTS:
166   3-D PLOT              Generate a 3-dimensional plot of a variable
167                         and/or function
168   CONTOUR PLOT          Generate a contour plot
169
170DISTRIBUTIONAL PLOTS:
171   ... HISTOGRAM         Generate a histogram--count, cumulative count,
172                         relative, or cumulative relative
173   ... BIHISTOGRAM       Generate a bi-histogram--count, cumulative,
174                         relative, or cumulative relative
175   ... FREQUENCY PLOT    Generate a frequency plot--count, cumulative,
176                         relative, or cumulative relative
177   ... ROOTOGRAM         Generate a rootogram plot
178   STEM AND LEAF PLOT    Generate a stem and leaf diagram
179   PIE CHART             Generate a pie chart
180   ... PROBABILITY PLOT  Generate a probability plot (24 distributions)
181   ... PPCC PLOT         Generate a probability plot correlation
182                         coefficient plot (9 families)
183   NORMAL PLOT           Generate a normal plot
184   BOX-COX NORM PLOT     Generate a Box-Cox normality plot
185   BOX-COX LINE PLOT     Generate a Box-Cox linearity plot
186   BOX-COX HOMO PLOT     Generate a Box-Cox homoscedasticity plot
187   PERCENT POINT PLOT    Generate a percent point plot
188   QUANT-QUANT PLOT      Generate a quantile-quantile plot
189   SYMMETRY PLOT         Generate a symmetry plot
190   4 PLOT                Generate 4-plot for univariate analysis
191
192TIME SERIES PLOTS:
193   RUN SEQUENCE PLOT     Generate a run sequence plot
194   LAG ... PLOT          Generate a lag plot for a given lag number
195   ... CORRELATION PLOT  Generate an auto- or cross-correlation plot
196   ... SPECTRAL PLOT     Generate auto-, cross-, etc spectral plot
197   ... PERIODOGRAM       Generate auto- or cross-periodogram
198   COMP DEMOD PLOT       Generate complex demodulation amp/phase plot
199   AV PLOT               Generate an Allan variance plot
200   ASD PLOT              Generate an Allan standard deviation plot
201
202QUALITY CONTROL PLOTS:
203   ... CONTROL CHART     Generate a C, U, N, NP, mean, sd, or range
204                         control chart
205   Q ... CONTROL CHART   Generate Quesenberry style control charts
206   TAGUCHI ... PLOT      Generate a Taguchi signal-to-noise ratio chart
207
208MULTUVARIATE PLOTS:
209   ANDREWS PLOT          Generate Andrews curves
210   PROFILE PLOT          Generate a profile plot
211   STAR PLOT             Generate a star plot
212   SYMBOL PLOT           Generate a plot of variable with character
213                         attributes controlled by other variables
214
215ANALYSIS OF VARIANCE, DESIGN OF EXPERIMENTS PLOTS:
216   ... BLOCK PLOT        Generate a block plot
217   BOX PLOT              Generate box plot
218   DEX ... PLOT          Generate a wide variety of design of
219                         experiment plots
220
221STATISTICAL PLOTS:
222   ANOP PLOT             Generate a analysis of proportions plot
223   BOOT ... STAT PLOT    Generate a bootstrap plot for a statistic
224   JACK ... STAT PLOT    Generate a jackknife plot for a statistic
225   FRACTAL PLOT          Generate a fractal plot
226   I PLOT                Generate an I plot
227   PARETO PLOT           Generate a Pareto plot
228   PHASE PLANE DIAGRAM   Generate a phase plane diagram plot
229   ... STATISTIC PLOT    Generate a plot of a given statistic against
230                         subsets of the data
231
232RELIABILITY, EXTREME VALUE ANALYSIS
233   TAIL AREA PLOT        Generate a tail area plot
234   CME PLOT              Generate a conditional mean exceedance plot
235   WEIBULL PLOT          Generate a Weibull plot
236
237The ... in some of the commands indicates user-defined options for the
238command, as in
239   NORMAL PROBABILITY PLOT, UNIFORM PROBABILITY PLOT, etc.
240   AUTOCORRELATION PLOT, CROSS-CORRELATION PLOT
241   MEAN CONTROL CHART, RANGE CONTROL CHART, etc.
242
243The first 4 letters of most commands will usually suffice.  Use spaces
244(not commas) to separate arguments in a command.
245
246For further information on a given command, enter HELP   followed by
247the command name, as in
248   HELP PLOT
249   HELP PROBABILITY PLOT
250   HELP CONTROL CHART
251
252----------------------------------------------------------
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300-------------------------  *DIAGRAMMATIC GRAPHICS*  ------
301
302DIAGRAMMATIC GRAPHICS
303Diagrammatic Graphics Commands
304
305Commands in this category generate text strings, diagrams, schematics,
306word charts, etc., and specify details (e.g., character font and
307character height) of elements on such diagrams.  Examples include
308MOVE, DRAW, CIRCLE, BOX, TEXT, FONT, and HEIGHT.  The commands in this
309category are--
310
311DEVICE ATTRIBUTES
312   WINDOW                Specify the graphics region in 0 to 100 units
313   BACKGROUND COLOR      Specify the color of the background after the
314                         next screen erase
315   ERASE                 Erase the current screen
316   COPY                  Copy the current screen onto local hardcopy
317   RING BELL             Ring the bell
318
319TEXT ATTRIBUTES
320   FONT                  Specify the text font (TRIPLEX, COMPLEX, etc.)
321   CASE                  Specify the text case (UPPER, LOWER)
322   HEIGHT                Specify the text height in 0 to 100 units
323   WIDTH                 Specify the text width in 0 to 100 units
324   HW                    Specify the text height and width
325   VERTICAL SPACING      Specify the vertical spacing between lines in
326                         0 to 100 units
327   HORIZONTAL SPACING    Specify the horizontal spacing between
328                         characters in 0 to 100 units
329   THICKNESS             Specify the text line width in 0 to 100 units
330   COLOR                 Specify the text color (RED, BLUE, etc.)
331   JUSTIFICATION         Specify the text justification (LEFT, CENTER,
332                         RIGHT)
333   CR                    Specify automatic carriage return after TEXT
334   LF                    Specify an automatic line feed after TEXT
335   CRLF                  Specify an automatic carriage return/line feed
336                         after TEXT
337   MARGIN                Specify the position for carriage return in 0
338                         to 100 units
339   ()                    Specify a math or Greek character in TEXT
340
341LINE ATTRIBUTES
342   LINES                 Specify the line type for figures (SOLID, DOT,
343                         etc.)
344   LINE THICKNESS        Specify the line thicknesses in 0 to 100 units
345   LINE COLORS           Specify the line colors (RED, BLUE, etc.)
346
347GRAPHICS INPUT
348   CROSS-HAIR (or CH)    Activate and read the cross-hair (returned
349                         value in 0 to 100 units)
350
351TEXT
352   TEXT                  Write out text
353
354GRAPHICAL FIGURES (coordinates specified in 0 to 100 units)
355   MOVE                  Move to a point
356   MOVEDATA              Move to a point (in units of the most recent
357                         plot)
358   DRAW                  Draw a line
359
360   POINT                 Draw a point
361   ARROW                 Draw an arrow
362   TRIANGLE              Draw a triangle
363   BOX                   Draw a box
364   HEXAGON               Draw a hexagon
365   CIRCLE                Draw a circle
366   SEMI-CIRCLE           Draw a semi-circle
367   ARC                   Draw an arc
368   ELLIPSE               Draw an ellipse
369   OVAL                  Draw an oval
370   DIAMOND               Draw a diamond
371   CUBE                  Draw a cube
372   PYRAMID               Draw a pyramid
373   LATTICE               Draw a lattice
374
375   AMPLIFIER             Draw an amplifier
376   CAPACITOR             Draw a capacitor
377   GROUND                Draw a ground
378   INDUCTOR              Draw an inductor
379   RESISTOR              Draw a resistor
380
381   AND                   Draw an and box
382   OR                    Draw an or box
383   NAND       [not work] Draw a nand box
384   NOR                   Draw a nor box
385
386The first 4 letters of most commands will usually suffice.  Use spaces
387(not commas) to separate arguments in a command.
388
389For further information on a given command, enter HELP   followed by
390the command name, as in
391   HELP FONT
392   HELP TEXT
393   HELP AMPLIFIER
394
395----------------------------------------------------------
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450-------------------------  *ANALYSIS*  -------------------
451
452ANALYSIS
453Analysis Commands
454
455Commands in this category carry out mathematical/statistical analyses
456such as fitting, transformations, and smoothing.  Examples of such
457commands include FIT, LET, and SMOOTH.  The commands in this category
458are--
459
460DATA AND FUNCTION TRANSFORMATIONS
461   LET                     Define variables and parameters, calculate
462                           statistics, find roots, derivatives, and
463                           integrals
464   LET FUNCTION            Define and operate on functions and
465                           differentiate functions
466
467STATISTICAL SUMMARIES AND TESTS
468   SUMMARY                 Compute summary statistics
469   T TEST                  Carry out a 1- or 2-sample t test
470   F TEST                  Carry out a 2-sample F test
471   CHI-SQUARE TEST         Carry out a 1-sample chi-square test
472   CONFIDENCE LIMITS MEAN  Compute the confidence limits for the mean
473   RUNS                    Carry out a runs analysis
474   TABULATE                Tabulate counts, means, standard deviations,
475                           and ranges of data
476   CROSS TABULATE          Tabulate counts, means, standard deviations,
477                           and ranges of data from a pair of variables
478
479FITTING AND SMOOTHING
480   ... FIT                 Perform least squares linear or non-linear
481                           fit
482   ... PRE-FIT             Perform pre-fit analysis for starting values
483   EXACT ... RATIONAL FIT  Perform an exact rational function fit
484   ... SPLINE FIT          Perform a spline fit
485   ... SMOOTH              Perform various types of smoothing for
486                           equi-spaced data
487   LOWESS SMOOTH           Perform locally weighted least squares
488                           smoothing
489
490EXPERIMENT DESIGN AND ANALYSIS OF VARIANCE
491   ANOVA                   Perform an analysis of variance
492   MEDIAN POLISH           Perform a robust analysis of variance
493   YATES ANALYSIS          Perform a Yates analysis
494   DEX PHD                 Perform a pHd (principal Hessian directions)
495                           analysis of a Yates design
496
497QUALITY CONTROL
498   CAPABILITY ANALYSIS     Generate a table of capability analysis
499                           statistics
500
501The ... in some of the commands indicates user-defined options for the
502command, as in
503   LINEAR SPLINE FIT, CUBIC SPLINE FIT, etc.
504   LINEAR SMOOTH, CUBIC SMOOTH, ROBUST SMOOTH, etc.
505   EXACT 1/1 RATIONAL FIT, EXACT 2/3 RATIONAL FIT, etc.
506
507The first 4 letters of most commands will usually suffice.  Use spaces
508(not commas) to separate arguments in a command.
509
510For further information on a given command, enter HELP   followed by
511the command name, as in
512   HELP ANOVA
513   HELP LET
514   HELP MEDIAN POLISH
515
516----------------------------------------------------------
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550-------------------------  *PLOT CONTROL*  ---------------
551
552PLOT CONTROL
553Plot Control Commands
554
555Commands in this category specify details of subsequent plots, such as
556line type, labels, and log scale.  Examples include LINES, LABEL, and
557LOG.  The commands in this category are--
558
559PAGE CONTROL
560   MULTIPLOT CORNER COORD     Specify the location of the multi-plot
561                              region
562   MULTIPLOT                  Specify the number of plot regions on a
563                              page
564   WINDOW CORNER COORD        Specify the portion of the device area
565                              to use
566   ORIENTATION                Specify whether plots are generated in
567                              landscape, portrait, or poster mode
568
569TITLE ATTRIBUTES
570   TITLE                      Specify the title at the top of the plot
571   TITLE AUTOMATIC            Specify an automatically generated title
572   TITLE CASE                 Specify the case for the plot title
573   TITLE COLOR                Specify the color for the plot title
574   TITLE DISPLACEMEMNT        Specify the distance from frame to title
575   TITLE FONT                 Specify the font for the plot title
576   TITLE SIZE                 Specify the size (height) for plot title
577   TITLE THICKNESS            Specify the thickness for the plot title
578
579AXIS LABEL ATTRIBUTES
580   ...LABEL                   Specify axis labels to appear at the
581                              sides and bottom of the plot
582   ...LABEL AUTOMATIC         Specify automatically generated labels
583   ...LABEL CASE              Specify the case for plot labels
584   ...LABEL COLOR             Specify the colors for plot labels
585   ...LABEL DISPLACEMENT      Specify the distance from frame to labels
586   ...LABEL FILL              Specify the fill switch for axis labels
587   ...LABEL FONT              Specify the font for plot labels
588   ...LABEL SIZE              Specify the size (height) for plot labels
589   ...LABEL THICKNESS         Specify the thickness for plot labels
590
591LEGEND ATTRIBUTES
592   LEGEND ...                 Specify the text for plot legends
593   LEGEND ... ANGLE           Specify the angle for plot legends
594   LEGEND ... CASE            Specify the case for plot legends
595   LEGEND ... COLOR           Specify the color for plot legends
596   LEGEND ... COORDINATES     Specify the positions for plot legends
597   LEGEND ... DIRECTION       Specify the direction for plot legends
598   LEGEND ..  FILL            Specify the fill switch for plot legends
599   LEGEND ... FONT            Specify the font for plot legends
600   LEGEND ... HW              Specify height and width for plot legends
601   LEGEND ... JUSTIFICATION   Specify justification for plot legends
602   LEGEND ... SIZE            Specify size (height) for plot legends
603   LEGEND ... THICKNESS       Specify the thickness for plot legends
604
605CHARACTER ATTRIBUTES
606   CHARACTERS                 Specify the plot character types (X,
607                              SQUARE, etc.)
608   CHARACTER ANGLE            Specify the angle for plot characters
609   CHARACTER AUTOMATIC        Specify a variable to use as arguments
610                              for the CHARACTERS command
611   CHARACTER CASE             Specify the case for plot characters
612   CHARACTER COLORS           Specify the colors for plot characters
613   CHARACTER FILL             Specify fill switch for plot characters
614   CHARACTER FONT             Specify the font for plot characters
615   CHARACTER HW               Specify the character height and width
616   CHARACTER JUSTIFICATION    Specify justification for plot characters
617   CHARACTER OFFSET           Specify the offset (i.e., displacement)
618                              for plot characters
619   CHARACTER SIZES            Specify the height for plot characters
620   CHARACTER THICKNESS        Specify the thickness for plot characters
621   CHARACTER WIDTH            Specify the width for plot characters
622
623LINE ATTRIBUTES
624   LINES                      Specify the line types (SOLID, DOT, DASH,
625                              etc.) for plot lines
626   LINE THICKNESS             Specify the thicknesses for plot lines
627   LINE COLORS                Specify the colors for plot lines
628
629SPIKE ATTRIBUTES
630   SPIKE                      Specify the existence (ON/OFF) of plot
631                              spikes
632   SPIKE BASE                 Specify base locations for plot spikes
633   SPIKE COLOR                Specify the colors for plot spikes
634   SPIKE DIRECTION            Specify the directions (H or V) for plot
635                              spikes
636   SPIKE LINE                 Specify the line types for plot spikes
637   SPIKE THICKNESS            Specify the thicknesses for plot spikes
638
639BAR ATTRIBUTES
640   BAR                        Specify existence (ON/OFF) of bars on plots
641   BAR BASE                   Specify the base locations for plot bars
642   BAR BORDER COLOR           Specify the plot bar border colors
643   BAR BORDER LINE            Specify the plot bar border line types
644   BAR BORDER THICKNESS       Specify the plot bar border thicknesses
645   BAR DIMENSION              Specify the bar dimensions to be 2d or 3d
646   BAR DIRECTION              Specify the bar directions to be
647                              horizontal or vertical
648   BAR FILL                   Specify the existence (ON/OFF) of bar
649                              fills
650   BAR FILL COLOR             Specify the bar fill (background) colors
651   BAR PATTERN                Specify the bar fill pattern types
652   BAR PATTERN COLOR          Specify the bar fill pattern colors
653   BAR PATTERN LINE TYPE      Specify the bar fill pattern line types
654   BAR PATTERN SPACING        Specify bar fill pattern line spacings
655   BAR PATTERN THICKNESS      Specify bar fill pattern line thicknesses
656   BAR WIDTH                  Specify the widths for plot bars
657
658REGION ATTRIBUTES
659   REGION BASE                Specify base locations for plot regions
660   REGION FILL                Specify the existence (ON/OFF) of
661                              regions on plots
662   REGION FILL COLOR          Specify the region solid fill colors
663   REGION PATTERN             Specify the region fill pattern types
664   REGION PATTERN COLOR       Specify the region hatch pattern colors
665   REGION PATTERN LINE TYPE   Specify region fill pattern line types
666   REGION PATTERN SPACING     Specify region fill pattern line spacings
667   REGION PATTERN THICKNESS   Specify the region fill pattern line
668                              thicknesses
669
670BACKGROUND ATTRIBUTES
671   BACKGROUND COLOR           Specify background color inside the frame
672   MARGIN COLOR               Specify background color outside the
673                              frame
674
675FRAME ATTRIBUTES
676   ...FRAME                   Specify existence (ON/OFF) of plot frame
677   FRAME CORNER COORDINATES   Specify the plot frame location and shape
678   ...FRAME COLOR             Specify the plot frame colors
679   ...FRAME THICKNESS         Specify the plot frame line thicknesses
680   ...FRAME PATTERN           Specify the plot frame line types
681
682SCALE ATTRIBUTES
683   ...MINIMUM                 Specify minima to appear on plot frame
684   ...MAXIMUM                 Specify maxima to appear on plot frame
685   ...LIMITS                  Specify the limits (minimum and maximum)
686                              for the plot frame
687   ...LOG                     Specify the existence (ON/OFF) of
688                              a logarithmic scale
689
690GRID ATTRIBUTES
691   ...GRID                    Specify existence (ON/OFF) of grid lines
692   ...GRID LINE               Specify the line types of the plot grid
693   ...GRID COLOR              Specify the line colors of the plot grid
694   ...GRID THICKNESS          Specify line thicknesses of the plot grid
695   GMINOR                     Specify the existence of minor grid lines
696
697TIC MARK ATTRIBUTES
698   ...TIC MARK                Specify existence (ON/OFF) of tic marks
699   ...TIC MARK COLOR          Specify the plot tic mark colors
700   ...TIC MARK OFFSET         Specify the distance from the frame
701                              corner to the first and last tic marks
702   TIC OFFSET UNITS           Specify the tic offset units (data units
703                              or DATAPLOT 0 to 100 units)
704   ...TIC MARK POSITION       Specify the plot tic mark positions
705                              (in/out/thru)
706   ...TIC MARK SIZE           Specify the plot tic mark sizes
707   ...TIC MARK THICKNESS      Specify the plot tic mark thicknesses
708   ...MAJOR TIC MARK NUMBER   Specify the number of major tic marks
709   ...MINOR TIC MARK NUMBER   Specify the number of minor tic marks
710
711TIC MARK LABEL ATTRIBUTES
712   ...TIC MARK LABEL          Specify existence (ON/OFF) of tic mark labels
713   ...TIC MARK LABEL ANGLE    Specify the plot tic mark label angles
714   ...TIC MARK LABEL CASE     Specify the plot tic mark label cases
715   ...TIC MARK LABEL COLOR    Specify the plot tic mark label colors
716   ...TIC MARK LABEL CONTENT  Specify alphanumeric tic mark labels
717   ...TIC MARK LABEL DECIMAL  Specify the number of digits to the right
718                              of the decimal point
719   ...TIC MARK LABEL DIRECT   Specify the tic mark label directions
720   ...TIC MARK LABEL DISPLAC  Specify tic mark label to frame distances
721   ...TIC MARK LABEL FONT     Specify the plot tic mark label fonts
722   ...TIC MARK LABEL FORMAT   Specify the plot tic mark label formats
723                              (real/exponential/power/alpha)
724   ...TIC MARK LABEL HW       Specify tic mark label heights and widths
725   ...TIC MARK LABEL JUST     Specify the tic mark label justifications
726   ...TIC MARK LABEL SIZE     Specify the plot tic mark label heights
727   ...TIC MARK LABEL THICK    Specify the tic mark label thicknesses
728
729ARROW ATTRIBUTES
730   ARROW ... COORDINATES      Specify the location of arrows
731   ARROW ... COLOR            Specify the colors for arrows
732   ARROW ... PATTERN          Specify the line types for arrows
733   ARROW ... THICKNESS        Specify line thicknesses for arrows
734
735BOX ATTRIBUTES
736   BOX ... CORNER COORDINATES Specify location of plot boxes
737   BOX ... COLOR              Specify the frame colors for boxes
738   BOX ... PATTERN            Specify the frame line types for boxes
739   BOX ... THICKNESS          Specify the frame thicknesses for boxes
740   BOX ... FILL COLOR         Specify the pattern fill colors for boxes
741   BOX ... FILL GAP           Specify pattern fill line spacings for
742                              boxes
743   BOX ... FILL LINE          Specify pattern fill line types for boxes
744   BOX ... FILL PATTERN       Specify the pattern fill types for boxes
745   BOX ... FILL THICKNESS     Specify the pattern fill line thickness
746                              for boxes
747   BOX ... SHADOW HW          Specify the shadow sizes for boxes
748
749SEGMENT ATTRIBUTES
750   SEGMENT ... COORDINATES    Specify location of plot line segments
751   SEGMENT ... COLOR          Specify the colors for plot line segments
752   SEGMENT ... PATTERN        Specify line types for plot line segments
753   SEGMENT ... THICKNEESS     Specify line thicknesses for plot line
754                              segments
755
7563D ATTRIBUTES
757   EYE COORDINATES            Specify the eye location for a 3d plot
758   ROTATE EYE                 Rotate the eye coordinates
759   3DFRAME                    Specify the type of frame to draw on a
760                              3D plot
761   ORIGIN COORDINATES         Specify the reference origin for 3d plot
762   PEDESTAL        [not work] Specify the existence (ON/OFF) of a
763                              pedestal on 3d plots
764   PEDESTAL SIZE   [not work] Specify the pedestal size on 3d plots
765   PEDESTAL COLOR  [not work] Specify the pedestal color on 3d plots
766   VISIBLE         [not work] Specify whether background lines are
767                              visible on 3d plots
768
769DESIGN OF EXPERIMENT PLOT ATTRIBUTES
770   DEX DEPTH                  Specify depth of DEX interaction terms
771   DEX HORIZONTAL AXIS        Specify horizontal axis for DEX plots
772   DEX WIDTH                  Specify the width of levels for DEX plots
773
774MISCELLANEOUS ATTRIBUTES
775   PRE-ERASE                  Specify whether subsequent plots perform
776                              an initial screen erase (ON/OFF)
777   BELL                       Specify whether subsequent plots ring the
778                              bell before plotting (ON/OFF)
779   SEQUENCE                   Specify whether subsequent plots contain
780                              an automatic sequence number (ON/OFF)
781   HARDCOPY                   Specify whether subsequent plots have
782                              automatic hardcopy generated (ON/OFF)
783   PRE-SORT                   Specify whether subsequent plots pre-sort
784                              the data before plotting (ON/OFF)
785
786   HORIZONTAL SWITCH          Specify whether plots are generated
787                              horizontally or vertically
788
789
790The ... in some of the commands indicates user-defined options for
791the command, as in
792   X1LABEL, X2LABEL, X3LABEL, Y1LABEL, Y2LABEL
793   LEGEND 1 COORDINATES, LEGEND 2 COORDINATES, etc.
794   XLOG, YLOG, X1LOG, X2LOG, Y1LOG, Y2LOG
795
796The first 4 letters of most commands will usually suffice.  Use spaces
797(not commas) to separate arguments in a command.
798
799For further information on a given command, enter HELP   followed by
800the command name, as in
801   HELP TITLE
802   HELP LOG
803   HELP ARROW COLOR
804
805----------------------------------------------------------
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850-------------------------  *SUPPORT*  --------------------
851
852SUPPORT
853Support Commands
854
855Commands in this category carry out secondary operations, such as input
856and output and defining trigonometric units.  Examples of commands are
857READ, WRITE, and DEGREES.  The commands in this category are--
858
859ONLINE HELP
860   HELP                    Print short documentation for a command
861   STATUS                  Print the status of all lines, characters,
862                           variables, and parameters
863   NEWS                    Print general news from the DATAPLOT service
864                           organization (documents new commands)
865   MAIL                    Print a message from the DATAPLOT service
866                           organization to a user
867   MESSAGE   [not working] Send a message to the DATAPLOT service
868                           organization
869   BUGS                    List known bugs
870   EXPERT [not working]    Invoke the expert subsystem
871
872INPUT AND OUTPUT
873   READ                    Read variables
874   SERIAL READ             Read variables serially
875   READ PARAMETER          Read parameters
876   READ FUNCTION           Read 1 line of functions (= READ STRING)
877   READ STRING             Read 1 line of strings (= READ FUNCTION)
878   READ MATRIX             Read a matrix
879   WRITE (or PRINT)        Write variables, parameters, functions, or
880                           matrices to either the terminal or a file
881   SKIP                    Specify the number of header lines to skip
882                           for subsequent READ and SERIAL READ commands
883   ROW LIMITS              Specify READ and SERIAL READ row limits
884   COLUMN LIMITS           Specify READ and SERIAL READ column limits
885   END OF DATA             Define end of data for READ and SERIAL READ
886
887RE-EXECUTE PREVIOUS COMMANDS AND TERMINAL CONTROL
888   REPEAT                  Re-execute one or more of last 20 commands
889   SAVE                    Save one or more of the last 20 commands
890   /                       Re-execute saved commands
891   PAUSE                   Wait for a carriage return before
892                           continuing execution
893   PROMPT                  Specify whether a DATAPLOT prompt is
894                           printed after a command completes
895
896SAVING, RE-DIRECTING, AND PRINTING OUTPUT
897   CAPTURE                 Re-direct alphanumeric output to a file
898   END OF CAPTURE          Re-direct alphanumeric output to the screen
899   / LP  [host dependent]  Re-execute the saved commands and send the
900                           alphanumeric output to a printer
901   / LPT1                  Synonym for "/ LP"
902   / PRINTER               Synonym for "/ LP"
903   / <file> [host depend]  Re-execute the saved commands and send the
904                           alphanumeric output to the named file
905   PP  [host dependent]    Send a copy of most recent plot to printer
906
907LISTING
908   LIST                    List the last 20 commands or print the
909                           contents of a file
910   NLIST                   Print the contents of a file with line
911                           numbers
912   COLUMN RULER            Prints out a column header denoting columns
913                           1 through 80
914
915DATAPLOT FEEDBACK
916   ECHO                    Specify automatic echo of command lines
917                           (ON/OFF)
918   FEEDBACK                Allow/suppress feedback printing (ON/OFF)
919   PRINTING                Allow/suppress analysis printing (ON/OFF)
920
921REINITIALIZING/EXITING
922   RESET                   "Zero-out" all variables, parameters,
923                           functions, etc
924   SAVE MEMORY             Dump all variables, parameters, and
925                           functions to a mass storage file
926   RESTORE MEMORY          Restore all saved variables, parameters, and
927                           functions from mass storage
928   EXIT                    Exit from DATAPLOT (Synonyms are STOP, END,
929                           HALT, QUIT)
930
931WORKSPACE
932   DIMENSION               Specify dimensions of internal data storage
933
934MODIFYING VARIABLES
935   DELETE                  Delete variables or elements of a variable
936   RETAIN                  Retain variables or elements of a variable
937   NAME                    Assign additional names to a variable
938   APPEND                  Append one variable to the end of another
939                           variable
940   EXTEND                  Extend one variable by attaching another
941                           variable to the end of it
942
943COMMENTS
944   COMMENT                 Insert a comment line in code
945   .                       Insert a comment line in code
946   COMMENT CHECK           Check data files for comment lines (ON/OFF)
947   COMMENT CHARACTER       Define the comment character for data files
948
949DATAPLOT MACROS AND PROGRAMMING STRUCTURES
950   CREATE                  Create a subprogram
951   END OF CREATE           End creation of a subprogram
952   CALL                    Execute a DATAPLOT subprogram stored on a
953                           mass storage file
954   LOOP                    Initiate a loop
955   END OF LOOP             Terminate a loop
956   BREAK LOOP              Terminate a loop before the last iteration
957   IF                      Define start of conditionally-executed code
958   END OF IF               Define end of conditionally-executed code
959
960TRIGONOMETRIC UNITS
961   ANGLE UNITS             Specify type of trigonometric units to use
962   RADIANS                 Specify the use of radians for
963                           trigonometric calculations (ON/OFF)
964   DEGREES                 Specify the use of degrees for
965                           trigonometric calculations (ON/OFF)
966   GRADS                   Specify the use of grads for
967                           trigonometric calculations (ON/OFF)
968
969ACCESSING INTERNAL DATAPLOT VARIABLES
970   PROBE                   Print value of underlying FORTRAN parameter
971   SET                     Set value of an underlying FORTRAN parameter
972
973SEARCHING AND EDITING FILES
974   SEARCH                  Search file for the first occurrence (or all
975                           occurrences) of a string
976   EDIT (or FED)           Edit a file with a line mode editor
977
978DEFINE SPECIAL CHARACTERS AND STRINGS
979   TERMINATOR  CHARACTER   Specify the character to terminate commands
980   CONTINUE CHARACTER      Specify the character to continue commands
981   SUBSTITUTE CHARACTER    Specify the substitution character
982   DEFINE                  Define general ASCII string commands
983   DEFINE POSTHELP         Define ASCII string to succeed HELP
984   DEFINE PREHELP          Define ASCII string to precede HELP
985   DEFINE POSTPLOT         Define ASCII string to succeed HELP
986   DEFINE PREPLOT          Define ASCII string to precede HELP
987   PREPLOT                 Specify the preplot and postplot device
988
989PLOT SUPPORT
990   ANDREWS INCREMENT       Specify the horizontal axis increment for
991                           the ANDREWS PLOT command
992   ANOP LIMITS             Specify limits for regions in an ANOP plot
993   CLASS ...LOWER          Specify the  first class lower limit for
994                           the HISTOGRAM and related commands
995   CLASS ...UPPER          Specify the last class upper limit for
996                           the HISTOGRAM and related commands
997   CLASS ...WIDTH          Specify the class width for the HISTOGRAM
998                           and related commands
999   CURSOR COORDINATES      Specify the cursor coordinates after a plot
1000   CURSOR SIZE             Specify the cursor size after a plot
1001   ERASE DELAY             Specify the delay factor for an erase
1002   FENCE                   Specify whether or not fences are drawn on
1003                           box plots
1004   FRACTAL TYPE            Specify the type of input for fractal plots
1005   FRACTAL ITERATIONS      Specify the number of points to generate for
1006                           a fractal plot
1007   HARDCOPY DELAY          Specify the delay factor for a hardcopy
1008   NEGATE                  Specify whether or not the vertical axis is
1009                           negated
1010   VECTOR ARROW            Specify the attributes for the arrow on a
1011                           vector plot
1012   VECTOR FORMAT           Specify the data format for vector plots
1013
1014SWITCHES FOR ANALYSIS COMMANDS
1015   BOOTSTRAP SAMPLE SIZE   Set the sample size for bootstrap plots
1016   DEMODULATION FREQUENCY  Specify frequency for complex demodulation
1017   FILTER WIDTH            Specify filter width for SMOOTH
1018   FIT CONSTRAINTS[nt work]Specify FIT and PRE-FIT constraints
1019   FIT ITERATIONS          Specify an upper bound on iterations for FIT
1020   FIT POWER               Specify the fit criterion power for PRE-FIT
1021                           and FIT
1022   FIT STANDARD DEVIATION  Specify the lower bound on the residual
1023                           standard deviation for the FIT
1024   LOWESS FRACTION         Set interval for LOWESS SMOOTH (as fraction)
1025   LOWESS PERCENT          Set interval for LOWESS SMOOTH (as percent)
1026   KNOTS                   Specify the knots variable for SPLINE FIT
1027   PRINCIPAL COMP TYPE     Specify the type of input data for the
1028                           PRINCIPAL COMPONENTS command
1029   POLYNOMIAL DEGREE       Specify the polynomial degree for certain
1030                           variations of the FIT, SMOOTH, and SPLINE
1031                           FIT commands
1032   ROOT ACCURACY           Specify the accuracy tolerance for the
1033                           ROOTS command
1034   SEED                    Specify the seed for random number
1035                           generation
1036   WEIGHTS                 Specify the weights variable for the FIT,
1037                           PRE-FIT, and related commands
1038   YATES PRINT             Specify what sections of the YATES ANALYSIS
1039                           output to print
1040   YATES CUTOFF            Specify which factor effects from the YATES
1041                           ANALYSIS command to print based on various
1042                           cutoff criterion
1043
1044HOST COMMUNICATIONS
1045   COMMUNICATIONS LINK     Specify link (phone, network, etc.) to host
1046   BAUD RATE               Specify the baud rate
1047   HOST                    Specify the host computer
1048   SYSTEM [host dependent] Send a command to the host operating system
1049   OPERATOR     [not work] Send a message to the host console operator
1050
1051MISCELLANEOUS
1052   EXECUTE STRING          Execute a command line with string
1053                           substitutions
1054   TIME   [host dependent] Display the time and date
1055   IMPLEMENT [obsolete]    Activate local change to the DATAPLOT
1056                           implementation
1057   TRANSLATE               Define an automatic translation of graphic
1058                           strings
1059
1060The ... in some of the commands indicates user-defined options for
1061the command, as in
1062   CLASS XLOWER, CLASS YLOWER
1063   CLASS XWIDTH, CLASS YWIDTH
1064   CLASS XUPPER, CLASS YUPPER
1065
1066The first 4 letters of most commands will usually suffice.  Use spaces
1067(not commas) to separate arguments in a command.
1068
1069For further information on a given command, enter HELP   followed by
1070the command name, as in
1071   HELP ECHO
1072   HELP READ
1073   HELP FEEDBACK
1074
1075----------------------------------------------------------
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100-------------------------  *OUTPUT DEVICE*  --------------
1101
1102OUTPUT DEVICE
1103Output Device Commands
1104
1105DATAPLOT supports the following built-in device drivers:
1106
1107    Tektronix     - most models (4010, 4014, 4105, 4113, 4115, 4027,
1108                    4662/4663), other Tektronix terminals typically
1109                    emulate one of these models
1110    REGIS         - for DEC terminals (VT-240, VT-340)
1111    HP-GL         - Hewlett-Packard plotters (can specify various
1112                    models including LaserJet III), emulated by many
1113                    plotter vendors
1114    HP 2622       - Hewlett-Packard terminal, also includes related
1115                    models (2623, 2647, and others)
1116    POSTSCRIPT    - used by many laser printers and other hard copy
1117                    devices
1118    QUIC          - used by QMS (and some Talaris) laser printers
1119    HP 7221       - Hewlett-Packard 7221 plotter
1120    GENERAL       - DATAPLOT specific metafile
1121    CGM           - ANSI standard Computer Graphics Metafile.
1122                    Currently only the clear text encoding is
1123                    supported.
1124
1125Many devices provide either Tektronix, HP-GL, or Postscript emulation.
1126
1127In addition, the following devices are available, but require some
1128local installation (usually linking the proper device library).
1129Contact your local site installer to find out if the desired device is
1130available.
1131
1132    X11           - MIT windowing system, supported on most Unix based
1133                    workstations.  Has been tested on Sun, SGI,
1134                    HP-9000, VAX/ULTRIX, IBM RS-6000, Convex, and Cray.
1135                    Use this driver if you are running either Open Look
1136                    or Motif window systems.
1137    Sun CGI       - available on Sun only.  Uses the CGI library and
1138                    runs in a gfxtool or SunView window.  Sun is
1139                    phasing out support of CGI and going to an Open
1140                    Look based window system, so the X11 driver is
1141                    recommended even for the Sun.
1142    Calcomp       - uses the standard Calcomp library.  Many penplotter
1143                    vendors provide a Calcomp compatible library for
1144                    using their plotters.
1145    Zeta          - Zeta plotters.  Uses a slightly modified version of
1146                    the Calcomp library.
1147    IBM PC        - available for PC only.  This driver is still under
1148                    development, so may not be available in the public
1149                    PC version.  If you are simply using the PC as a
1150                    terminal, find a communications package that
1151                    provides either Tektronix or REGIS emulation.
1152
1153DATAPLOT supports 3 devices (defined by DEVICE 1, DEVICE 2, and
1154DEVICE 3).  Device 1 output is sent to the screen and device 2 output
1155is sent to a file (DPPL1F.DAT or dppl1f.dat on most systems).  Device 3
1156output is also sent to a file (DPPL2F.DAT or dppl2f.dat on most
1157systems), but it only contains the most recent plot.  DATAPLOT supports
1158all 3 devices simultaneously if desired (that is, a single PLOT command
1159can generate both the plot on the screen and also write the plot to a
1160file for later printing).  The default is for device 1 to be a
1161Tektronix 4014 terminal, device 2 to be off, and device 3 to be a
1162Postscript printer.
1163
1164The commands in this category are--
1165
1166   TEKTRONIX                   Set device 1 to be a Tektronix device
1167   HP                          Set device 1 to a Hewlett-Packard device
1168   DEVICE-INDEPENDENT          Set device 1 to be device-independent
1169   GENERAL                     Set device 1 to be device-independent
1170   DISCRETE                    Set device 1 to be a 70 character
1171                               alphanumeric device
1172   BATCH                       Set device 1 to be a 130 character
1173                               alphanumeric device
1174   REGIS                       Set device 1 to be a Regis device
1175   POSTSCRIPT                  Set device 1 to be a Postscript device
1176   QUIC                        Set device 1 to be a QMS device
1177   ZETA                        Set device 1 to be a Zeta device
1178   CALCOMP                     Set device 1 to be a Calcomp device
1179   SUN                         Set device 1 to be a SUN device
1180   CGM                         Set device 1 to be a CGM metafile
1181   X11                         Set device 1 to be an X11 device
1182
1183   CALCOMP PEN MAP             Specify the slot to color mapping for a
1184                               Calcomp plotter
1185   HPGL PEN MAP                Specify the slot to color mapping for an
1186                               HP-GL plotter
1187   ZETA PEN MAP                Specify the slot to color mapping for a
1188                               Zeta plotter
1189
1190   SHOW COLORS                 List the available colors in DATAPLOT
1191   SHOW COLORS TEKT 4115       List the colors for a Tektronix 4115
1192   SHOW COLORS TEKT 4662       List the colors for a Tektronix 4662
1193   SHOW COLORS TEKT 4027       List the colors for a Tektronix 4027
1194   SHOW COLORS HP 2622         List the colors for an HP 2622
1195   SHOW COLORS HPGL            List the colors for an HP-GL plotter
1196   SHOW COLORS CALCOMP         List the colors for a Calcomp plotter
1197   SHOW COLORS ZETA            List the colors for a Zeta plotter
1198   SHOW COLORS CGM             List the colors for a CGM metafile
1199   SHOW COLORS SUN             List the colors for a Sun workstation
1200   SHOW COLORS REGIS           List the colors for a REGIS terminals
1201   SHOW COLORS POSTSCRIPT      List the colors for a Postscript device
1202   SHOW COLORS X11             List the colors for an X11 workstation
1203   SHOW COLORS PC              List the colors for an IBM/PC VGA device
1204
1205   TERMINAL                    Specify the model or the power (ON/OFF)
1206                               for the terminal device
1207   CONTINUOUS                  Specify the continuity (ON/OFF) for the
1208                               terminal device
1209   PICTURE POINTS (or PP)      Specify the number of picture points for
1210                               the terminal device
1211
1212   DEVICE 2 <device> <model>   Specify the manufacturer and model for
1213                               device 2
1214   DEVICE 3 <device> <model>   Specify the manufacturer and model for
1215                               device 3
1216
1217   DEVICE ... POWER            Specify the device power switch (ON/OFF)
1218   DEVICE ... CONTINUOUS       Specify the device continuous switch
1219                               (ON/OFF)
1220   DEVICE ... PICTURE POINTS   Specify the device number of picture
1221                               points
1222   DEVICE ... COLOR            Specify the device color switch (ON/OFF)
1223
1224   DEVICE ... OFF              Suppress plot generation on this device
1225                               (however the plot file remains open)
1226   DEVICE ... ON               Resume plot generation on this device
1227   DEVICE ... CLOSE            Suppress plot generation on this device
1228                               and close the plot file
1229
1230The ... in some of the commands indicates user-defined options for the
1231command, as in
1232   DEVICE 1, DEVICE 2, DEVICE 3, etc.
1233   DEVICE 1 PICTURE POINTS, DEVICE 2 PICTURE POINTS, etc.
1234
1235The first 4 letters of most commands will usually suffice.  Use spaces
1236(not commas) to separate arguments in a command.
1237
1238For further information on a given command, enter HELP   followed by
1239the command name, as in
1240   HELP HP
1241   HELP BATCH
1242   HELP DEVICE PICTURE POINTS
1243
1244----------------------------------------------------------
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300-------------------------  *KEYWORDS*  -------------------
1301
1302KEYWORDS
1303Keywords
1304
1305These are not commands per se but are reserved words which can appear
1306within a command statement to achieve an effect, such as specifying
1307subsets in a plot or analysis, or using predicted values and residuals
1308after a fit.  Examples include SUBSET, PRED and RES.  The elements in
1309this category are--
1310
1311MULTI-TRACE PLOTS
1312   AND                  Used with plot commands for multi-trace plots
1313   VERSUS               Used with plot commands for multi-trace plots
1314
1315DATA AND VARIABLE SUBSETS
1316   SUBSET               Qualifier denoting a subset of interest
1317   EXCEPT               Qualifier denoting an excepted subset
1318   FOR                  Qualifier denoting a variable or elements of a
1319                        variables of interest
1320   I                    A dummy index variable used by the FOR command
1321   TO                   Specify an interval of values within a variable
1322
1323PRE-DEFINED PARAMETERS
1324   PI                   A parameter with the value 3.1415926
1325   INFINITY             A parameter with the value "infinity"
1326
1327AUTOMATICALLY SAVED VARIABLES
1328   PRED                 A variable with the predicted values from the
1329                        FIT and other commands
1330   RES                  A variable with the residual values from the
1331                        FIT and other commands
1332   XPLOT                A variable that contains the horizontal axis
1333                        coordinates from the most recent plot
1334   YPLOT                A variable that contains the vertical axis
1335                        coordinates from the most recent plot
1336   X2PLOT               A variable that contains the second horizontal
1337                        axis coordinates from the most recent 3d plot
1338   TAGPLOT              A variable that contains the trace identifier
1339                        from the most recent plot
1340
1341AUTOMATICALLY SAVED PARAMETERS
1342   RESSD                A parameter with the residual standard
1343                        deviation from the FIT and other commands
1344   RESDF                A parameter with the residual degrees of
1345                        freedom from the FIT and other commands
1346   REPSD                A parameter with the replication standard
1347                        deviation from the FIT and other commands
1348   REPDF                A parameter with the replication degrees of
1349                        freedom from the FIT and other commands
1350   LOFCDF               A parameter with the lack of fit cdf value from
1351                        the FIT and other commands
1352   DEMODF               A parameter with the updated complex
1353                        demodulation frequency
1354
1355SETTING SWITCHES
1356   ON                   Set a switch to the "on" position
1357   OFF                  Set a switch to the "off" position
1358   AUTOMATIC            Set a switch to the "automatic" position
1359   DEFAULT              Set a switch to the "default" position
1360
1361SPECIAL FILES
1362   COMMANDS             Symbolic name for DATAPLOT's commands file
1363   CONCLUSIONS          Symbolic name for DATAPLOT's conclusions file
1364   DATASETS             Symbolic name for DATAPLOT's data sets file
1365   DESIGNS              Symbolic name for DATAPLOT's design of
1366                        experiments file
1367   DIRECTORY            Symbolic name for DATAPLOT's directory file
1368   DICTIONARY           Symbolic name for DATAPLOT's dictionary file
1369   DISTRIBU             Symbolic name for DATAPLOT's probability
1370                        distributions file
1371   FUNCTION             Symbolic name for DATAPLOT's functions file
1372   MACROS               Symbolic name for DATAPLOT's macros file
1373   PROGRAMS             Symbolic name for DATAPLOT's programs file
1374   SYNTAX               Symbolic name for DATAPLOT's syntax file
1375
1376LOGICAL OPERATORS
1377   NOT EXIST            Test for the existence of a variable in the IF
1378                        command
1379   =                    "Equal"; used in FIT, PRE-FIT, FOR, etc
1380   <>                   "Not equal to"
1381   <                    "Less than"
1382   <=                   "Less than or equal to"
1383   >                    "Greater than"
1384   >=                   "Greater than or equal to"
1385
1386SPECIAL CHARACTERS
1387   ;                    The default command terminator character
1388   ...                  The default command continuation character
1389   ^                    The default substitution character
1390   ()                   Specify math/Greek characters in TEXT, LABEL,
1391                        and other commands
1392
1393MISCELLANEOUS
1394   WRT                  "With respect to"; used with the LET command
1395                        for roots, integrals, and derivatives
1396   VERTICALLY [not work]Rotate contents (but not frame) of plot
1397
1398For further information on a given keyword, enter HELP   followed by
1399the keyword, as in
1400   HELP PRED
1401   HELP SUBSET
1402   HELP DEMODF
1403
1404----------------------------------------------------------
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450-------------------------  *FUNCTIONS*  ------------------
1451
1452FUNCTIONS
1453Functions
1454
1455DATAPLOT has an extensive library of built-in functions; these
1456functions find valuable application in the LET, LET FUNCTION, FIT,
1457PRE-FIT, PLOT, and 3D-PLOT commands.
1458
1459The available functions fall into 3 general categories--
1460
1461   1) General mathematical functions;
1462      For a list of such functions, enter HELP MATHEMATICS FUNCTIONS
1463      or HELP MATH FUNCTIONS   .
1464
1465   2) Trigonometric functions;
1466      For a list of such functions, enter HELP TRIGONOMETRIC FUNCTIONS
1467      or HELP TRIG FUNCTIONS   .
1468
1469   3) Probability functions;
1470      For a list of such functions, enter HELP PROBABILITY FUNCTIONS
1471      or HELP PROB FUNCTIONS   .
1472
1473Library functions are distinguished from LET subcommands in the
1474following ways--
1475
1476   1) Functions enclose the input value in parenthesis.  LET
1477      subcommands use spaces.
1478
1479   2) Functions can accept (and return) either parameters (i.e., single
1480      values) or variables (i.e., an array of values) while LET
1481      subcommands are specific in which they accept as input and what
1482      they return as output.
1483
1484   3) Functions can accept expressions while LET subcommands do not.
1485      For example, the following is legal:
1486
1487         LET Y2 = ABS(Y1-INT(Y2))
1488
1489      For LET subcommands, you typically have to do something like the
1490      following:
1491
1492         LET YTEMP = Y**2 + 8
1493         LET A = SUM YTEMP
1494
1495----------------------------------------------------------
1496
1497
1498
1499
1500-------------------------  *MATH FUNCTIONS*  -------------
1501
1502MATHEMATICS FUNCTIONS
1503Mathematics Functions
1504
1505The available (general) mathematics functions are--
1506
1507ELEMENTARY FUNCTIONS
1508   ABS(X)         Compute the absolute value
1509   SQRT(X)        Compute the square root
1510   MOD(X,Y)       Compute the modulo (i.e., the remainder of x/y)
1511   MIN(X,Y)       Compute the minimum of two numbers
1512   MAX(X,Y)       Compute the maximum of two numbers
1513   DIM(X,Y)       Compute the positive difference (i.e., x-min(x,y))
1514   IND(X,Y)       Compute the mathematical indicator function
1515   CABS(XR,XC)    Compute the absolute value of a complex number
1516   CEXP(XR,XC)    Compute the real component of the exponential of a
1517                  complex number
1518   CSQRT(XR,XC)   Compute the real component of the square root of a
1519                  complex number
1520   CSQRTI(XR,XC)  Compute the complex component of the square root of a
1521                  complex number
1522
1523EXPONENTIAL AND LOGARITHMIC FUNCTIONS
1524   EXP(X)         Compute the exponential
1525   LN(X)          Compute the natural logarithm of a number
1526   LOG(X)         Compute the natural logarithm of a number
1527   LOG10(X)       Compute the base 10 logarithm of a number
1528   LOG2(X)        Compute the base 2 logarithm of a number
1529   CEXPI(XR,XC)   Compute the complex component of the exponential of a
1530                  complex number
1531   CLOG(XR,XC)    Compute the real component of the logarithm of a
1532                  complex number
1533   CLOGI(XR,XC)   Compute the complex component of the logarithm of a
1534                  complex number
1535
1536TYPE CONVERSION FUNCTIONS
1537   SIGN(X)        Compute the sign of a number
1538   INT(X)         Compute the integer portion of a number
1539   FRACT(X)       Compute the fractional portion of a number
1540   MSD(X)         Compute the most significant digit of a number
1541   ROUND(X)       Round to the closest integer of a number
1542
1543BASE CONVERSION FUNCTIONS
1544   OCTDEC(X)      Perform an octal to decimal conversion
1545   DECOCT(X)      Perform a decimal to octal conversion
1546
1547ERROR FUNCTIONS
1548   ERF(X)         Compute the error function
1549   ERFC(X)        Compute the complementary error function
1550   DAWSON(X)      Compute Dawson's integral
1551
1552GAMMA AND BETA FUNCTIONS
1553   GAMMA(X)       Compute the Gamma function
1554   LOGGAMMA(X)    Compute the log (to the base e) Gamma function
1555   GAMMAI(X,A)    Compute the incomplete Gamma function
1556   GAMMAIP(X,A)   Compute an alternate incomplete Gamma function
1557   GAMMAIC(X,A)   Compute the complementary incomplete Gamma function
1558   GAMMAR(X)      Compute the reciprocal Gamma function
1559   DIGAMMA(X)     Compute the digamma (or Psi) function
1560   TRICOMI(X,A)   Compute Tricomi's incomplete Gamma function
1561   BETA(A,B)      Compute the Beta function
1562   BETAI(X,A,B)   Compute the incomplete Beta function
1563   LNBETA(A,B)    Compute the log (to the base e) Beta function
1564   POCH(X,A)      Compute Pchhammer's generalized symbol
1565   POCH1(X,A)     Compute Pchhammer's generalized symbol of the first
1566                  order
1567
1568CHEBYCHEV POLYNOMIALS OF THE FIRST KIND
1569   CHEB0(X)       Compute the Chebychev polynomial of order 0
1570   CHEB1(X)       Compute the Chebychev polynomial of order 1
1571   CHEB2(X)       Compute the Chebychev polynomial of order 2
1572   CHEB3(X)       Compute the Chebychev polynomial of order 3
1573   CHEB4(X)       Compute the Chebychev polynomial of order 4
1574   CHEB5(X)       Compute the Chebychev polynomial of order 5
1575   CHEB6(X)       Compute the Chebychev polynomial of order 6
1576   CHEB7(X)       Compute the Chebychev polynomial of order 7
1577   CHEB8(X)       Compute the Chebychev polynomial of order 8
1578   CHEB9(X)       Compute the Chebychev polynomial of order 9
1579   CHEB10(X)      Compute the Chebychev polynomial of order 10
1580
1581BESSEL FUNCTIONS
1582   BESS0(X)       Compute the Bessel function of first kind and order 0
1583   BESS1(X)       Compute the Bessel function of first kind and order 1
1584   BESSJN(X,N)    Compute the Bessel function of first kind and order n
1585                  (n can be fractional)
1586   CBESSJR(X,N)   Compute the real component of the Bessel function of
1587                  first kind, order n (n can be fractional), and
1588                  complex argument
1589   CBESSJI(X,N)   Compute the complex component of the Bessel function
1590                  of first kind, order n (n can be fractional), and
1591                  complex argument
1592   BESSY0(X)      Compute the Bessel function of second kind and order
1593                  0
1594   BESSY1(X)      Compute the Bessel function of second kind and order
1595                  1
1596   BESSYN(X,N)    Compute the Bessel function of second kind and order
1597                  n (n can be fractional)
1598   CBESSYR(X,N)   Compute the real component of the Bessel function of
1599                  second kind, order n (n can be fractional), and
1600                  complex argument
1601   CBESSYI(X,N)   Compute the complex component of the Bessel function
1602                  of second kind, order n (n can be fractional), and
1603                  complex argument
1604   BESSI0(X)      Compute the modified Bessel function of first kind
1605                  and order 0
1606   BESSI0E(X)     Compute the exponentially scaled modified Bessel`
1607                  function of first kind and order 0
1608   BESSI1(X)      Compute the modified Bessel function of first kind
1609                  and order 1
1610   BESSI1E(X)     Compute the exponentially scaled modified Bessel
1611                  function of first kind and order 1
1612   BESSIN(X,N)    Compute the modified Bessel function of first kind
1613                  and order n (n can be fractional)
1614   BESSINE(X,N)   Compute the exponentially scaled modified Bessel
1615                  function of first kind and order n (n can be
1616                  fractional)
1617   CBESSIR(X,N)   Compute the real component of the modified Bessel
1618                  function of order n (n can be fractional) and
1619                  complex argument
1620   CBESSII(X,N)   Compute the complex component of the modified Bessel
1621                  function of order n (n can be fractional) and
1622                  complex argument
1623   BESSK0(X)      Compute the modified Bessel function of third kind
1624                  and order 0
1625   BESSK0E(X)     Compute the exponentially scaled modified Bessel`
1626                  function of third kind and order 0
1627   BESSK1(X)      Compute the modified Bessel function of third kind
1628                  and order 1
1629   BESSK1E(X)     Compute the exponentially scaled modified Bessel
1630                  function of third kind and order 1
1631   BESSKN(X,N)    Compute the modified Bessel function of third kind
1632                  and order n (n can be fractional)
1633   BESSKNE(X,N)   Compute the exponentially scaled modified Bessel
1634                  function of third kind and order n (n can be
1635                  fractional)
1636   CBESSKR(X,N)   Compute the real component of the modified Bessel
1637                  function of the third kind, order n (n can be
1638                  fractional), and complex argument
1639   CBESSKI(X,N)   Compute the complex component of the modified Bessel
1640                  function of the third kind, order n (n can be
1641                  fractional), and complex argument
1642   AIRY(X)        Compute the Airy function
1643   BAIRY(X)       Compute the Airy function of the second kind
1644
1645INTEGRAL FUNCTIONS
1646   LOGINT(X)      Compute the logarithmic integral
1647   EXPINT1(X)     Compute the exponential integral
1648   EXPINTE(X)     Compute the exponential integral
1649   EXPINTN(X,N)   Compute the exponential integral of integer order
1650   SININT(X)      Compute the sine integral
1651   COSINT(X)      Compute the cosine integral
1652   SINHINT(X)     Compute the hyperbolic sine integral
1653   COSHINT(X)     Compute the hyperbolic cosine integral
1654   SPENCE(X)      Compute the Spence dilogarithm function
1655   FRESNS(X)      Fresnel sine integral
1656   FRESNC(X)      Fresnel cosine integral
1657   FRESNF(X)      Fresnel auxillary function f integral
1658   FRESNG(X)      Fresnel auxillary function g integral
1659
1660ELLIPTIC FUNCTIONS AND INTEGRALS
1661   ELLIPC1(X)     Compute the complete elliptic integral of the first
1662                  kind (Legendre form)
1663   ELLIPC2(X)     Compute the complete elliptic integral of the second
1664                  kind (Legendre form)
1665   ELLIP1(PHI,K)  Compute the elliptic integral of the first kind
1666                  (Legendre form)
1667   ELLIP2(PHI,K)  Compute the elliptic integral of the second kind
1668                  (Legendre form)
1669   ELLIP3(P,N,K)  Compute the elliptic integral of the third kind
1670                  (Legendre form)
1671   RC(X,Y)        Compute Carlson's degenerate elliptic integral
1672   RD(X,Y,Z)      Compute Carlson's elliptic integral of the second
1673                  kind
1674   RF(X,Y,Z)      Compute Carlson's elliptic integral of the first
1675                  kind
1676   RJ(X,Y,Z,P)    Compute Carlson's elliptic integral of the third
1677                  kind
1678   SN(X,M)        Jacobian elliptic sn function
1679   CN(X,M)        Jacobian elliptic cn function
1680   DN(X,M)        Jacobian elliptic dn function
1681   PEQ(XR,XI)     The real component of the Weierstrass elliptic
1682                  function (equianharmomic case)
1683   PEQI(XR,XI)    The complex component of the Weierstrass elliptic
1684                  function (equianharmomic case)
1685   PEQ1(XR,XI)    The real component of the first derivative of the
1686                  Weierstrass elliptic function (equianharmomic case)
1687   PEQ1I(XR,XI)   The complex component of the first derivative of the
1688                  Weierstrass elliptic function (equianharmomic case)
1689   PLEM(XR,XI)    The real component of the Weierstrass elliptic
1690                  function (lemniscatic case)
1691   PLEMI(XR,XI)   The complex component of the Weierstrass elliptic
1692                  function (lemniscatic case)
1693   PLEM1(XR,XI)   The real component of the first derivative of the
1694                  Weierstrass elliptic function (lemniscatic case)
1695   PLEM1I(XR,XI)  The complex component of the first derivative of the
1696                  Weierstrass elliptic function (lemniscatic case)
1697
1698
1699EXPERIMENT DESIGN FUNCTIONS
1700   BINPAT(X)      Used to generate Yates design matrices
1701
1702MISCELLANEOUS FUNCTIONS
1703   JULIA(X)       Used to generate Julia sets
1704   CHU(X,A,B)     Compute the confluent hypergeometric function
1705
1706For a list of available trigonometric functions, enter HELP
1707TRIGONOMETRIC FUNCTIONS or HELP TRIG FUNCTIONS   .
1708
1709For a list of available probability functions, enter HELP PROBABILITY
1710FUNCTIONS or HELP PROB FUNCTIONS   .
1711
1712----------------------------------------------------------
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800-------------------------  *TRIG FUNCTIONS*  -------------
1801
1802TRIGONOMETRIC FUNCTIONS
1803Trigonometric Functions
1804
1805The available trigonometric functions are--
1806
1807TRIGONOMETRIC FUNCTIONS
1808   SIN(X)        Compute the sine
1809   COS(X)        Compute the cosine
1810   TAN(X)        Compute the tangent
1811   COT(X)        Compute the cotangent
1812   SEC(X)        Compute the secant
1813   CSC(X)        Compute the cosecant
1814   CSIN(XR,XC)    Compute the real component of the sine of a
1815                  complex number
1816   CSINI(XR,XC)   Compute the complex component of the sine of a
1817                  complex number
1818   CCOS(XR,XC)    Compute the real component of the cosine of a
1819                  complex number
1820   CCOSI(XR,XC)   Compute the complex component of the cosine of a
1821                  complex number
1822
1823INVERSE TRIGONOMETRIC FUNCTIONS
1824   ARCSIN(X)     Compute the inverse sine
1825   ARCCOS(X)     Compute the inverse cosine
1826   ARCTAN(X)     Compute the inverse tangent
1827   ARCCOT(X)     Compute the inverse cotangent
1828   ARCSEC(X)     Compute the inverse secant
1829   ARCCSC(X)     Compute the inverse cosecant
1830
1831HYPERBOLIC TRIGONOMETRIC FUNCTIONS
1832   SINH(X)       Compute the hyperbolic sine
1833   COSH(X)       Compute the hyperbolic cosine
1834   TANH(X)       Compute the hyperbolic tangent
1835   COTH(X)       Compute the hyperbolic cotangent
1836   SECH(X)       Compute the hyperbolic secant
1837   CSCH(X)       Compute the hyperbolic cosecant
1838
1839INVERSE HYPERBOLIC TRIGONOMETRIC FUNCTIONS
1840   ARCSINH(X)    Compute the inverse hyperbolic sine
1841   ARCCOSH(X)    Compute the inverse hyperbolic cosine
1842   ARCTANH(X)    Compute the inverse hyperbolic tangent
1843   ARCCOTH(X)    Compute the inverse hyperbolic cotangent
1844   ARCSECH(X)    Compute the inverse hyperbolic secant
1845   ARCCSCH(X)    Compute the inverse hyperbolic cosecant
1846
1847For a list of available mathematics functions, enter HELP MATHEMATICS
1848FUNCTIONS or HELP MATH FUNCTIONS   .
1849
1850For a list of available probability functions, enter HELP PROBABILITY
1851FUNCTIONS or HELP PROB FUNCTIONS   .
1852
1853----------------------------------------------------------
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899-------------------------  *PROB FUNCTIONS*  -------------
1900
1901PROBABILITY FUNCTIONS
1902Probability Functions
1903
1904Additional information on Dataplot probability functions is
1905available by entering the command
1906
1907     LIST DISTRIBU
1908
1909The available probability functions are--
1910
1911ASYMMETRIC DOUBLE EXPONENTIAL (OR LAPLACE) DISTRIBUTION
1912   ADECDF(X,K)        Compute asymmetric double exponential cumulative
1913                      distribution function
1914   ADEPDF(X,K)        Compute the asymmetric double exponential
1915                      probability density function
1916   ADEPPF(P,K)        Compute the asymmetric double exponential
1917                      percent point function
1918
1919ALPHA DISTRIBUTION
1920   ALPCDF(X,A,B)      Compute the alpha cumulative distribution function
1921   ALPCHAZ(X,A,B)     Compute the alpha cumulative hazard function
1922   ALPHAZ(X,A,B)      Compute the alpha hazard function
1923   ALPPDF(X,A,B)      Compute the alpha probability density function
1924   ALPPPF(X,A,B)      Compute the alpha percent point function
1925
1926ANGLIT DISTRIBUTION
1927   ANGCDF(X)          Compute the anglit cumulative distribution function
1928   ANGPDF(X)          Compute the anglit probability density function
1929   ANGPPF(X)          Compute the anglit percent point function
1930
1931ARCSIN DISTRIBUTION
1932   ARSCDF(X)          Compute the arcsin cumulative distribution function
1933   ARSPDF(X)          Compute the arcsin probability density function
1934   ARSPPF(X)          Compute the arcsin percent point function
1935
1936BETA-BINOMIAL DISTRIBUTION
1937   BBMCDF(X,A,B,N)    Compute the Beta-binomial cumulative
1938                      distribution function
1939   BBNPDF(X,A,B,N)    Compute the Beta-binomial probability density
1940                      function
1941   BBNPPF(X,A,B,N)    Compute the Beta-binomial percent point function
1942
1943BETA DISTRIBUTION
1944   BETCDF(X,A,B)      Compute the Beta cumulative distribution function
1945   BETPDF(X,A,B)      Compute the Beta probability density function
1946   BETPPF(X,A,B)      Compute the Beta percent point function
1947
1948BIVARIATE NORMAL DISTRIBUTION
1949   BVNCDF(X1,X2,CORR) Compute the bivariate normal cumulative
1950                      distribution function
1951   BVNPDF(X1,X2,CORR) Compute the bivariate normal probability density
1952                      function
1953
1954BINOMIAL DISTRIBUTION
1955   BINCDF(X,P,N)      Compute the binomial cumulative distribution
1956                      function
1957   BINPDF(X,P,N)      Compute the binomial probability density function
1958   BINPPF(X,P,N)      Compute the binomial percent point function
1959
1960BRADFORD DISTRIBUTION
1961   BRACDF(X,BETA)     Compute the Bradford cumulative distribution
1962                      function
1963   BRAPDF(X,BETA)     Compute the Bradford probability density function
1964   BRAPPF(X,BETA)     Compute the Bradford percent point function
1965
1966BI-WEIBULL DISTRIBUTION
1967   BWECDF(X,S1,G1,L2,S2,G2) Compute the Bi-Weibull cumulative
1968                            distribution function
1969   BWEPDF(X,S1,G1,L2,S2,G2) Compute the Bi-Weibull probability density
1970                            function
1971   BWEPPF(X,S1,G1,L2,S2,G2) Compute the Bi-Weibull percent point
1972                            function
1973
1974CAUCHY DISTRIBUTION
1975   CAUCDF(X)          Compute Cauchy cumulative distribution function
1976   CAUPDF(X)          Compute the Cauchy probability density function
1977   CAUPPF(P)          Compute the Cauchy percent point function
1978   CAUSF(P)           Compute the Cauchy sparsity function
1979
1980CHI DISTRIBUTION
1981   CHCDF(X,NU)        Compute the chi cumulative distribution
1982                      function
1983   CHPDF(X,NU)        Compute the chi probability density function
1984   CHPPF(P,NU)        Compute the chi percent point function
1985
1986CHI-SQUARE DISTRIBUTION
1987   CHSCDF(X,NU)       Compute the chi-squared cumulative distribution
1988                      function
1989   CHSPDF(X,NU)       Compute the chi-squared probability density
1990                      function
1991   CHSPPF(P,NU)       Compute the chi-squared percent point function
1992
1993COSINE DISTRIBUTION
1994   COSCDF(X)          Compute the cosine cumulative distribution
1995                      function
1996   COSPDF(X)          Compute the cosine probability density function
1997   COSPPF(P)          Compute the cosine percent point function
1998
1999DOUBLE EXPONENTIAL (OR LAPLACE) DISTRIBUTION
2000   DEXCDF(X)          Compute double exponential cumulative
2001                      distribution function
2002   DEXPDF(X)          Compute the double exponential probability
2003                      density function
2004   DEXPPF(P)          Compute the double exponential percent point
2005                      function
2006   DEXSF(P)           Compute the double exponential sparsity function
2007
2008DOUBLE GAMMA DISTRIBUTION
2009   DGACDF(X,GAMMA)    Compute double gamma cumulative distribution
2010                      function
2011   DGAPDF(X,GAMMA)    Compute the double gamma probability density
2012                      function
2013   DGAPPF(P,GAMMA)    Compute the double gamma percent point function
2014
2015DISCRETE UNIFORM DISTRIBUTION
2016   DISCDF(X,N)        Compute the discrete uniform cumulative
2017                      distribution function
2018   DISPDF(X,N)        Compute the discrete uniform probability
2019                      density function
2020   DISPPF(P,N)        Compute the discrete uniform percent point
2021                      function
2022
2023LOGARITHMIC SERIES DISTRIBUTION
2024   DLGCDF(X,C)        Compute the logarithmic series cumulative
2025                      distribution function
2026   DLGPDF(X,C)        Compute the logarithmic series probability
2027                      density function
2028   DLGPPF(P,C)        Compute the logarithmic series percent point
2029                      function
2030
2031DOUBLY NON-CENTRAL F DISTRIBUTION
2032   DNFCDF(X,N1,N2,A,B)  Compute the doubly non-central F cumulative
2033                        distribution function
2034   DNFPPF(P,N1,N2,A,B)  Compute the doubly non-central F percent point
2035                        function
2036
2037DOUBLY NON-CENTRAL T DISTRIBUTION
2038   DNTCDF(X,N1,A,B)   Compute the doubly non-central t cumulative
2039                      distribution function
2040   DNTPPF(P,N1,A,B)   Compute the doubly non-central t percent point
2041                      function
2042
2043DOUBLE WEIBULL DISTRIBUTION
2044   DWECDF(X,GAMMA)    Compute double Weibull cumulative distribution
2045                      function
2046   DWEPDF(X,GAMMA)    Compute the double Weibull probability density
2047                      function
2048   DWEPPF(P,GAMMA)    Compute the double Weibull percent point function
2049
2050ERROR (OR SUBBOTIN, EXPONENTIAL POWER, GENERALIZED ERROR) DISTRIBUTION
2051   ERRCDF(X,ALPHA)    Compute error cumulative distribution function
2052   ERRPDF(X,ALPHA)    Compute error probability density function
2053   ERRPPF(X,ALPHA)    Compute error percent point function
2054
2055EXTREME VALUE TYPE I (OR GUMBEL) DISTRIBUTION
2056   EV1CDF(X)          Compute Gumbel cumulative distribution function
2057   EV1CHAZ(X)         Compute Gumbel cumulative hazard function
2058   EV1HAZ(X)          Compute Gumbel hazard function
2059   EV1PDF(X)          Compute the Gumbel probability density function
2060   EV1PPF(P)          Compute the Gumbel percent point function
2061
2062EXTREME VALUE TYPE II (OR FRECHET) DISTRIBUTION
2063   EV2CDF(X,GAMMA)    Compute Frechet cumulative distribution function
2064   EV2CHAZ(X,GAMMA)   Compute Frechet cumulative hazard function
2065   EV2HAZ(X,GAMMA)    Compute Frechet cumulative hazard function
2066   EV2PDF(X,GAMMA)    Compute the Frechet probability density function
2067   EV2PPF(P,GAMMA)    Compute the Frechet percent point function
2068
2069EXPONENTIATED WEIBULL DISTRIBUTION
2070   EWECDF(X,G,T)      Compute exponentiated Weibull cumulative
2071                      distribution function
2072   EWECHAZ(X,G,T)     Compute exponentiated Weibull cumulative
2073                      hazard function
2074   EWEHAZ(X,G,T)      Compute exponentiated Weibull hazard function
2075   EWEPDF(X,G,T)      Compute exponentiated Weibull probability
2076                      density function
2077   EWEPPF(P,G,T)      Compute exponentiated Weibull percent point
2078                      function
2079
2080EXPONENTIAL DISTRIBUTION
2081   EXPCDF(X)          Compute exponential cumulative distribution
2082                      function
2083   EXPCHAZ(X)         Compute exponential cumulative hazard
2084                      function
2085   EXPHAZ(X)          Compute exponential hazard function
2086   EXPPDF(X)          Compute the exponential probability density
2087                      function
2088   EXPPPF(P)          Compute the exponential percent point function
2089   EXPSF(P)           Compute the exponential sparsity function
2090
2091F DISTRIBUTION
2092   FCDF(X,NU1,NU2)    Compute the F cumulative distribution function
2093   FPDF(X,NU1,NU2)    Compute the F probability density function
2094   FPPF(P,NU1,NU2)    Compute the F percent point function
2095
2096FOLDED CAUCHY DISTRIBUTION
2097   FCACDF(X,MU,SD)    Compute the folded Cauchy cumulative
2098                      distribution function
2099   FCAPDF(X,MU,SD)    Compute the folded Cauchy probabiity density
2100                      function
2101   FCAPPF(P,MU,SD)    Compute the folded Cauchy percent point function
2102
2103FATIGUE LIFE DISTRIBUTION
2104   FLCDF(X,GAMMA)     Compute the Fatigue Life cumulative distribution
2105                      function
2106   FLCHAZ(X,GAMMA)    Compute the Fatigue Life cumulative hazard
2107                      function
2108   FLHAZ(X,GAMMA)     Compute the Fatigue Life hazard function
2109   FLPDF(X,GAMMA)     Compute the Fatigue Life probability density
2110                      function
2111   FLPPF(P,GAMMA)     Compute the Fatigue Life percent point function
2112
2113FOLDED NORMAL DISTRIBUTION
2114   FNRCDF(X,MU,SD)    Compute the folded normal cumulative
2115                      distribution function
2116   FNRPDF(X,MU,SD)    Compute the folded normal probability density
2117                      function
2118   FNRPPF(P,MU,SD)    Compute the folded normal percent point function
2119
2120FOLDED T DISTRIBUTION
2121   FTCDF(X,NU)        Compute the folded t cumulative distribution
2122                      function
2123   FTPDF(X,NU)        Compute the folded t probability density
2124                      function
2125   FTPPF(P,NU)        Compute the folded t percent point function
2126
2127GAMMA DISTRIBUTION
2128   GAMCDF(X,GAMMA)    Compute the gamma cumulative distribution
2129                      function
2130   GAMCHAZ(X,GAMMA)   Compute the gamma cumulative hazard function
2131   GAMHAZ(X,GAMMA)    Compute the gamma hazard function
2132   GAMPDF(X,GAMMA)    Compute the gamma probability density function
2133   GAMPPF(P,GAMMA)    Compute the gamma percent point function
2134
2135GEOMETRIC EXTREME EXPONENTIAL DISTRIBUTION
2136   GEECDF(X,GAMMA)    Compute geometric extreme exponential cumulative
2137                      distribution function
2138   GEECHAZ(X,GAMMA)   Compute geometric extreme exponential cumulative
2139                      hazard function
2140   GEEHAZ(X,GAMMA)    Compute geometric extreme exponential hazard
2141                      function
2142   GEEPDF(X,GAMMA)    Compute geometric extreme exponential
2143                      probability density function
2144   GEEPPF(P,GAMMA)    Compute geometric extreme exponential percent
2145                      point function
2146
2147GENERALIZED PARETO DISTRIBUTION
2148   GEPCDF(X,GAMMA)    Compute the generalized Pareto cumulative
2149                      distribution function
2150   GEPCDF(X,GAMMA)    Compute the generalized Pareto probability
2151                      density function
2152   GEPCDF(P,GAMMA)    Compute the generalized Pareto percent point
2153                      function
2154
2155GENERALIZED EXTREME VALUE DISTRIBUTION
2156   GEVCDF(X,GAMMA)    Compute the generalized extreme value
2157                      cumulative distribution function
2158   GEVPDF(X,GAMMA)    Compute the generalized extreme value
2159                      probability density function
2160   GEVPPF(P,GAMMA)    Compute the generalized extreme value
2161                      percent point function
2162
2163GENERALIZED EXPONENTIAL DISTRIBUTION
2164   GEXCDF(X,L1,L2,S)  Compute the generalized exponential cumulative
2165                      distribution function
2166   GEXPDF(X,L1,L2,S)  Compute the generalized exponential probability
2167                      density function
2168   GEXPPF(P,L1,L2,S)  Compute the generalized exponential percent
2169                      point function
2170
2171GENERALIZED GAMMA DISTRIBUTION (includes INVERTED GAMMA)
2172   GGDCDF(X,ALPHA,C)  Compute the generalized gamma cumulative
2173                      distribution function
2174   GGDCHAZ(X,ALPHA,C) Compute the generalized gamma cumulative
2175                      hazard function
2176   GGDHAZ(X,ALPHA,C)  Compute the generalized gamma hazard function
2177   GGDPDF(X,ALPHA,C)  Compute the generalized gamma probability
2178                      density function
2179   GGDPPF(P,ALPHA,C)  Compute the generalized gamma percent point
2180                      function
2181
2182GEOMETRIC DISTRIBUTION
2183   GEOCDF(X,P)        Compute the geometric cumulative distribution
2184                      function
2185   GEOPDF(X,P)        Compute the geometric probability density
2186                      function
2187   GEOPPF(X,P)        Compute the geometric percent point function
2188
2189G-AND-H DISTRIBUTION
2190   GHCDF(X,G,H)       Compute the g-and-h cumulative distribution
2191                      function
2192   GHPDF(X,G,H)       Compute the g-and-h probability density
2193                      function
2194   GHPPF(X,G,H)       Compute the g-and-h percent point function
2195
2196GOMPERTZ DISTRIBUTION
2197   GOMCDF(X,C,B)      Compute the Gompertz cumulative distribution
2198                      function
2199   GOMPDF(X,C,B)      Compute the Gompertz probability density
2200                      function
2201   GOMPPF(P,C,B)      Compute the Gompertz percent point function
2202
2203HALF-CAUCHY DISTRIBUTION
2204   HFCCDF(X)          Compute the half-Cauchy cumulative distribution
2205                      function
2206   HFCPDF(X)          Compute the half-Cauchy probability density
2207                      function
2208   HFCPPF(P)          Compute the half-Cauchy percent point function
2209
2210HALF-LOGISTIC  (AND GENERALIZED HALF-LOGISTIC) DISTRIBUTION
2211   HFLCDF(X)          Compute the half-logistic cumulative distribution
2212                      function
2213   HFLPDF(X)          Compute the half-logistic probability density
2214                      function
2215   HFLPPF(P)          Compute the half-logistic percent point function
2216
2217HALF-NORMAL DISTRIBUTION
2218   HFNCDF(X)          Compute the half-normal cumulative distribution
2219                      function
2220   HFNPDF(X)          Compute the half-normal probability density
2221                      function
2222   HFNPPF(P)          Compute the half-normal percent point function
2223
2224HERMITE DISTRIBUTION
2225   HERCDF(X,A,B)      Compute the Hermite cumulative distribution
2226                      function
2227   HERPDF(X,A,B)      Compute the Hermite probability mass function
2228   HERPPF(X,A,B)      Compute the Hermite percent point function
2229
2230HYPERBOLIC SECANT DISTRIBUTION
2231   HSECDF(X)          Compute the hyperbolic secant cumulative
2232                      distribution function
2233   HSEPDF(X)          Compute the hyperbolic secant probability
2234                      density function
2235   HSEPPF(P)          Compute the hyperbolic secant percent point
2236                      function
2237
2238HYPERGEOMETRIC DISTRIBUTION
2239   HYPCDF(L,K,N,M)    Compute the hypergeometric cumulative
2240                      distribution function
2241   HYPPDF(L,K,N,M)    Compute the hypergeometric probability density
2242                      function
2243   HYPPPF(L,K,N,M)    Compute the hypergeometric percent point function
2244
2245INVERTED BETA DISTRIBUTION
2246   IBCDF(X,A,B)       Compute the inverted beta cumulative
2247                      distribution function
2248   IBPDF(X,A,B)       Compute the inverted beta probability density
2249                      function
2250   IBPPF(P,A,B)       Compute the inverted beta percent point function
2251
2252INVERSE GAUSSIAN DISTRIBUTION
2253   IGCDF(X,GAMMA)     Compute the inverse Gaussian cumulative
2254                      distribution function
2255   IGCHAZ(X,GAMMA)    Compute the inverse Gaussian cumulative
2256                      hazard function
2257   IGHAZ(X,GAMMA)     Compute the inverse Gaussian hazard function
2258   IGPDF(X,GAMMA)     Compute the inverse Gaussian probability density
2259                      function
2260   IGPPF(X,GAMMA)     Compute the inverse Gaussian percent point
2261                      function
2262
2263INVERTED GAMMA DISTRIBUTION
2264   IGACDF(X,GAMMA)    Compute the inverted gamma cumulative
2265                      distribution function
2266   IGACHAZ(X,GAMMA)   Compute the inverted gamma cumulative hazard
2267                      function
2268   IGAHAZ(X,GAMMA)    Compute the inverted gamma hazard function
2269   IGAPDF(X,GAMMA)    Compute the inverted gamma probability density
2270                      function
2271   IGAPPF(P,GAMMA)    Compute the inverted gamma percent point
2272                      function
2273
2274INVERTED WEIBULL DISTRIBUTION
2275   IWECDF(X,GAMMA)    Compute the inverted Weibull cumulative
2276                      distribution function
2277   IWECHAZ(X,GAMMA)   Compute the inverted Weibull cumulative
2278                      hazard function
2279   IWEHAZ(X,GAMMA)    Compute the inverted Weibull hazard function
2280   IWEPDF(X,GAMMA)    Compute the inverted Weibull probability density
2281                      function
2282   IWEPPF(P,GAMMA)    Compute the inverted Weibull percent point
2283                      function
2284
2285JOHNSON SB DISTRIBUTION
2286   JSBCDF(X,A1,A2)    Compute the Johnson SB cumulative distribution
2287                      function
2288   JSBPDF(X,A1,A2)    Compute the Johnson SB probability density
2289                      function
2290   JSBPPF(P,A1,A2)    Compute the Johnson SB percent point function
2291
2292JOHNSON SU DISTRIBUTION
2293   JSUCDF(X,A1,A2)    Compute the Johnson SU cumulative distribution
2294                      function
2295   JSUPDF(X,A1,A2)    Compute the Johnson SU probability density
2296                      function
2297   JSUPPF(P,A1,A2)    Compute the Johnson SU percent point function
2298
2299MIELKE'S BETA-KAPPA DISTRIBUTION
2300   KAPCDF(X,K,B,T)    Compute the Mielke's beta-kappa cumulative
2301                      distribution function
2302   KAPPDF(X,K,B,T)    Compute the Mielke's beta-kappa probability
2303                      density function
2304   KAPPPF(P,K,B,T)    Compute the Mielke's beta-kappa percent point
2305                      function
2306
2307TUKEY-LAMBDA DISTRIBUTION
2308   LAMCDF(X,LAMBDA)   Compute the Tukey-Lambda cumulative distribution
2309                      function
2310   LAMPDF(X,LAMBDA)   Compute the Tukey-Lambda probability density
2311                      function
2312   LAMPPF(P,LAMBDA)   Compute the Tukey-Lambda percent point function
2313   LAMSF(P,LAMBDA)    Compute the Tukey-Lambda sparsity function
2314
2315LANDAU DISTRIBUTION
2316   LANCDF(X)          Compute the Landau cumulative distribution
2317                      function
2318   LANPDF(X)          Compute the Landau probability density function
2319   LANPPF(P)          Compute the Landau percent point function
2320
2321LOG DOUBLE EXPONENTIAL (OR LAPLACE) DISTRIBUTION
2322   LDECDF(X,ALPHA)    Compute log double exponential cumulative
2323                      distribution function
2324   LDEPDF(X,ALPHA)    Compute log double exponential probability
2325                      density function
2326   LDEPPF(P,ALPHA)    Compute log double exponential percent point
2327                      function
2328
2329LOG GAMMA DISTRIBUTION
2330   LGACDF(X,GAMMA)    Compute the log gamma cumulative distribution
2331                      function
2332   LGAPDF(X,GAMMA)    Compute the log gamma probability density
2333                      function
2334   LGAPPF(P,GAMMA)    Compute the log gamma percent point function
2335
2336LOG-NORMAL DISTRIBUTION
2337   LGNCDF(X,S)        Compute the log-normal cumulative distribution
2338                      function
2339   LGNCHAZ(X,S)       Compute the log-normal cumulative hazard
2340                      function
2341   LGNHAZ(X,S)        Compute the log-normal hazard function
2342   LGNPDF(X,S)        Compute the log-normal probability density
2343                      function
2344   LGNPPF(P,S)        Compute the log-normal percent point function
2345
2346LOG-LOGISTIC DISTRIBUTION
2347   LLGCDF(X,DELTA)    Compute the log-logistic cumulative distribution
2348                      function
2349   LLGPDF(X,DELTA)    Compute the log-logistic probability density
2350                      function
2351   LLGPPF(P,DELTA)    Compute the log-logistic percent point function
2352
2353LOGISTIC DISTRIBUTION
2354   LOGCDF(X)          Compute the logistic cumulative distribution
2355                      function
2356   LOGCHAZ(X)         Compute the logistic cumulative hazard
2357                      function
2358   LOGHAZ(X)          Compute the logistic hazard function
2359   LOGPDF(X)          Compute the logistic probability density function
2360   LOGPPF(P)          Compute the logistic percent point function
2361   LOGSF(P)           Compute the logistic sparsity function
2362
2363MAXWELL DISTRIBUTION
2364   MAXCDF(X)          Compute the Maxwell cumulative distribution
2365                      function
2366   MAXPDF(X)          Compute the Maxwell probability density function
2367   MAXPPF(P)          Compute the Maxwell percent point function
2368
2369NEGATIVE BINOMIAL DISTRIBUTION
2370   NBCDF(X,P,N)       Compute the negative binomial cumulative
2371                      distribution function
2372   NBPDF(X,P,N)       Compute the negative binomial probability density
2373                      function
2374   NBPPF(X,P,N)       Compute the negative binomial percent point
2375                      function
2376
2377NON-CENTRAL BETA DISTRIBUTION
2378   NCBCDF(X,A,B,LAM)  Compute the non-central Beta cumulative
2379                      distribution function
2380   NCBPPF(P,A,B,LAM)  Compute the non-central Beta percent point
2381                      function
2382
2383NON-CENTRAL CHI-SQUARE DISTRIBUTION
2384   NCCCDF(X,N1,ALPHA) Compute the non-central chi-square cumulative
2385                      distribution function
2386   NCCPDF(X,N1,ALPHA) Compute the non-central chi-square probability
2387                      density function
2388   NCCPPF(P,N1,ALPHA) Compute the non-central chi-square percent point
2389                      function
2390
2391NON-CENTRAL F DISTRIBUTION
2392   NCFCDF(X,N1,N2,A,B) Compute the non-central F cumulative
2393                       distribution function
2394   NCFPPF(P,N1,N2,A,B) Compute the non-central F percent point function
2395
2396NON-CENTRAL T DISTRIBUTION
2397   NCTCDF(X,N1,ALPHA) Compute the non-central t cumulative distribution
2398   NCTPDF(X,N1,ALPHA) Compute the non-central t probability density
2399                      function
2400   NCTPPF(P,N1,ALPHA) Compute the non-central t percent point function
2401
2402NORMAL DISTRIBUTION (MEAN OF ZERO, STANDARD DEVIATION OF 1)
2403   NORCDF(X)          Compute the normal cumulative distribution
2404                      function
2405   NORPDF(X)          Compute the normal probability density function
2406   NORPPF(P)          Compute the normal percent point function
2407   NORSF(P)           Compute the normal sparsity function
2408
2409NORMAL MIXTURE DISTRIBUTION
2410   NORMXCDF(X,P,U1,S1,U2S2)  Compute the normal mixture cumulative
2411                             distribution function
2412   NORMXPDF(X,P,U1,S1,U2S2)  Compute the normal mixture probability
2413                             density function
2414   NORMXPDF(X,P,U1,S1,U2S2)  Compute the normal mixture percent point
2415                             function
2416
2417PARETO DISTRIBUTION
2418   PARCDF(X,GAMMA)    Compute the Pareto cumulative distribution
2419                      function
2420   PARCHAZ(X,GAMMA)   Compute the Pareto cumulative hazard
2421                      function
2422   PARHAZ(X,GAMMA)    Compute the Pareto hazard function
2423   PARCDF(X,GAMMA)    Compute the Pareto probability density function
2424   PARCDF(X,GAMMA)    Compute the Pareto percent point function
2425
2426PARETO (SECOND KIND) DISTRIBUTION
2427   PA2CDF(X,GAMMA)    Compute the Pareto second kind cumulative
2428                      distribution function
2429   PA2PDF(X,GAMMA)    Compute the Pareto second kind probability
2430                      density function
2431   PA2PPF(P,GAMMA)    Compute the Pareto second kind percent point
2432                      function
2433
2434POWER EXPONENTIAL DISTRIBUTION
2435   PEXCDF(X,A,B)      Compute the power exponential cumulative
2436                      distribution function
2437   PEXCHAZ(X,A,B)     Compute the power exponential cumulative
2438                      hazard function
2439   PEXHAZ(X,A,B)      Compute the power exponential hazard function
2440   PEXPDF(X,A,B)      Compute the power exponential probability
2441                      density function
2442   PEXPPF(P,A,B)      Compute the power exponential percent point
2443                      function
2444
2445POWER LOG-NORMAL DISTRIBUTION
2446   PLNCDF(X,P,SD)     Compute the power log-normal cumulative
2447                      distribution function
2448   PLNCHAZ(X,P,SD)    Compute the power log-normal cumulative
2449                      hazard function
2450   PLNHAZ(X,P,SD)     Compute the power log-normal hazard function
2451   PLNPDF(X,P,SD)     Compute the power log-normal probability density
2452                      function
2453   PLNPPF(P,P,SD)     Compute the power log-normal percent point
2454                      function
2455
2456POWER NORMAL DISTRIBUTION
2457   PNRCDF(X,P,SD)     Compute the power normal cumulative distribution
2458                      function
2459   PNRCHAZ(X,P,SD)    Compute the power normal cumulative hazard
2460                      function
2461   PNRHAZ(X,P,SD)     Compute the power normal hazard function
2462   PNRPDF(X,P,SD)     Compute the power normal probability density
2463                      function
2464   PNRPPF(P,P,SD)     Compute the power normal percent point function
2465
2466POISSON DISTRIBUTION
2467   POICDF(X,P,N)      Compute the Poisson cumulative distribution
2468                      function
2469   POIPDF(X,P,N)      Compute the Poisson probability density function
2470   POIPPF(X,P,N)      Compute the Poisson percent point function
2471
2472POWER FUNCTION DISTRIBUTION
2473   POWCDF(X,C)        Compute the power function cumulative
2474                      distribution function
2475   POWPDF(X,C)        Compute the power function probability density
2476                      function
2477   POWPPF(P,C)        Compute the power function percent point function
2478
2479RAYLEIGH DISTRIBUTION
2480   RAYCDF(X)          Compute the Rayleigh cumulative distribution
2481                      function
2482   RAYPDF(X)          Compute the Rayleigh probability density function
2483   RAYPPF(P)          Compute the Rayleigh percent point function
2484
2485RECIPROCAL DISTRIBUTION
2486   RECCDF(X,B)        Compute the reciprocal cumulative distribution
2487                      function
2488   RECPDF(X,B)        Compute the reciprocal probability density
2489                      function
2490   RECPPF(P,B)        Compute the reciprocal percent point function
2491
2492RECIPROCAL INVERSE GAUSSIAN DISTRIBUTION
2493   RIGCDF(X,GAMMA)    Compute the reciprocal inverse Gaussian
2494                      cumulative distribution function
2495   RIGCHAZ(X,GAMMA)   Compute the reciprocal inverse Gaussian
2496                      cumulative hazard function
2497   RIGHAZ(X,GAMMA)    Compute the reciprocal inverse Gaussian hazard
2498                      function
2499   RIGPDF(X,GAMMA)    Compute the reciprocal inverse Gaussian
2500                      probability density function
2501   RIGPPF(X,GAMMA)    Compute the reciprocal inverse Gaussian percent
2502                      point function
2503
2504SKEW DOUBLE EXPONENTIAL (OR LAPLACE) DISTRIBUTION
2505   SDECDF(X,LAMBDA)   Compute the skew double exponential cumulative
2506                      distribution function
2507   SDEPDF(X,LAMBDA)   Compute the skew double exponential
2508                      probability density function
2509   SDEPPF(P,LAMBDA)   Compute the skew double exponential
2510                      percent point function
2511
2512SEMI-CIRCULAR DISTRIBUTION
2513   SEMCDF(X)          Compute the semi-circular cumulative distribution
2514                      function
2515   SEMPDF(X)          Compute the semi-circular probability density
2516                      function
2517   SEMPPF(P)          Compute the semi-circular percent point function
2518
2519SLASH DISTRIBUTION
2520   SLACDF(X)          Compute the slash cumulative distribution
2521                      function
2522   SLAPDF(X)          Compute the slash probability density function
2523   SLAPPF(P)          Compute the slash percent point function
2524
2525SKEWED NORMAL DISTRIBUTION
2526   SNCDF(X,LAMBDA)    Compute the skewed normal cumulative
2527                      distribution function
2528   SNPDF(X,LAMBDA)    Compute the skewed normal probability density
2529                      function
2530   SNPPF(P,LAMBDA)    Compute the skewed normal percent point function
2531
2532SKEWED T DISTRIBUTION
2533   STCDF(X,NU,LAMBDA) Compute the skewed t cumulative distribution
2534                      function
2535   STPDF(X,NU,LAMBDA) Compute the skewed t probability density
2536                      function
2537   STPPF(X,NU,LAMBDA) Compute the skewed t percent point function
2538
2539T DISTRIBUTION
2540   TCDF(X,NU)         Compute the t cumulative distribution function
2541   TPDF(X,NU)         Compute the t probability density function
2542   TPPF(P,NU)         Compute the t percent point function
2543
2544TRUNCATED EXPONENTIAL DISTRIBUTION
2545   TNRCDF(X,X0,M,SD)  Compute the truncated exponential cumulative
2546                      distribution function
2547   TNRPDF(X,X0,M,SD)  Compute the truncated exponential probability
2548                      density function
2549   TNRPPF(P,X0,M,SD)  Compute the truncated exponential percent point
2550                      function
2551
2552TRUNCATED NORMAL DISTRIBUTION
2553   TNRCDF(X,A,B,M,S)  Compute the truncated normal cumulative
2554                      distribution function
2555   TNRPDF(X,A,B,M,S)  Compute the truncated normal probability density
2556                      function
2557   TNRPPF(X,A,B,M,S)  Compute the truncated normal percent point
2558                      function
2559
2560TRIANGULAR DISTRIBUTION
2561   TRICDF(X,C)        Compute the triangular cumulative distribution
2562                      function
2563   TRIPDF(X,C)        Compute the triangular probability density
2564                      function
2565   TRIPPF(P,C)        Compute the triangular percent point function
2566
2567TWO-SIDED POWER DISTRIBUTION
2568   TSPCDF(X,THETA,N)  Compute the two-sided power cumulative
2569                      distribution function
2570   TSPPDF(X,THETA,N)  Compute the two-sided power probability density
2571                      function
2572   TSPPPF(P,THETA,N)  Compute the two-sided power percent point
2573                      function
2574
2575UNIFORM DISTRIBUTION
2576   UNICDF(X)          Compute the uniform cumulative distribution
2577                      function
2578   UNIPDF(X)          Compute the uniform probability density function
2579   UNIPPF(P)          Compute the uniform percent point function
2580
2581VON MISES DISTRIBUTION
2582   VONCDF(X,B)        Compute the Von Mises cumulative distribution
2583                      function
2584   VONPDF(X,B)        Compute the Von Mises probability density
2585                      function
2586   VONPPF(P,B)        Compute the Von Mises percent point function
2587
2588WALD DISTRIBUTION
2589   WALCDF(X,GAMMA)    Compute the Wald cumulative distribution function
2590   WALPDF(X,GAMMA)    Compute the Wald probability density function
2591   WALPPF(P,GAMMA)    Compute the Wald percent point function
2592
2593WARING DISTRIBUTION
2594   WARCDF(X,C,A)      Compute the Waring cumulative distribution
2595                      function
2596   WARPDF(X,C,A)      Compute the Waring probability density function
2597   WARPPF(P,C,A)      Compute the Waring percent point function
2598
2599WRAPPED-UP CAUCHY DISTRIBUTION
2600   WCACDF(X,P)        Compute the wrapped-up Cauchy cumulative
2601                      distribution function
2602   WCAPDF(X,P)        Compute the wrapped-up Cauchy probability
2603                      density function
2604   WCAPPF(X,P)        Compute the wrapped-up Cauchy percent point
2605                      function
2606
2607WEIBULL DISTRIBUTION
2608   WEICDF(X,GAMMA)    Compute the Weibull cumulative distribution
2609                      function
2610   WEICHAZ(X,GAMMA)   Compute the Weibull cumulative hazard function
2611   WEIHAZ(X,GAMMA)    Compute the Weibull hazard function
2612   WEIPDF(X,GAMMA)    Compute the Weibull probability density function
2613   WEIPPF(P,GAMMA)    Compute the Weibull percent point function
2614
2615YULE DISTRIBUTION
2616   YULCDF(X,P)        Compute the Yule cumulative distribution
2617                      function
2618   YULPDF(X,P)        Compute the Yule probability density function
2619   YULPPF(X,P)        Compute the Yule percent point function
2620
2621ZIPF DISTRIBUTION
2622   ZIPPDF(X,ALPHA)    Compute the Zipf probability density function
2623
2624For a list of available mathematics functions, enter HELP MATHEMATICS
2625FUNCTIONS or HELP MATH FUNCTIONS   .
2626
2627For a list of available trigonometric functions, enter HELP
2628TRIGONOMETRIC FUNCTIONS or HELP TRIG FUNCTIONS   .
2629
2630----------------------------------------------------------
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699-------------------------  *LET SUBCOMMANDS*  ------------
2700
2701LET SUBCOMMANDS
2702LET Subcommands
2703
2704The LET command is the single most powerful command in DATAPLOT. The
2705most important capability of the LET command is carrying out function
2706evaluations and variable transformations.  Such evaluations and
2707transformations are general--any Fortran-like expression can be used.
2708
2709In addition, the LET command can also be used by the analyst to carry
2710out a broad spectrum of statistical,  mathematical,  and  probabilistic
2711operations.  These operations are specified by inclusion of subcommands
2712under the LET command.  These subcommands fall into 4 general
2713categories--
2714
2715   1. Computing Statistics
2716      For a list of available statistics, enter HELP STATISTICS
2717
2718   2. Performing Mathematical Operations
2719      For a list of available operations, enter HELP MATH OPERATIONS
2720
2721   3. Performing Matrix Operations
2722      For a list of available operations, enter HELP MATRIX OPERATIONS
2723
2724   4. Generating Random Numbers
2725      For a list of available distributions, enter HELP RANDOM NUMBERS
2726
2727LET subcommands are distinguished from library functions in the
2728following ways--
2729
2730   1) Functions enclose the input value in parenthesis.  LET
2731      subcommands use spaces.
2732
2733   2) Functions can accept (and return) either parameters (i.e., single
2734      values) or variables (i.e., an array of values) while LET
2735      subcommands are specific in which they accept as input and what
2736      they return as output.
2737
2738   3) Functions can accept expressions while LET subcommands do not.
2739      For example, the following is legal:
2740
2741         LET Y2 = ABS(Y1-INT(Y2))
2742
2743      For LET subcommands, you typically have to do something like the
2744      following:
2745
2746         LET YTEMP = Y**2 + 8
2747         LET A = SUM YTEMP
2748
2749----------------------------------------------------------
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800-------------------------  *STATISTICS*  -----------------
2801
2802STATISTICS
2803Statistics
2804
2805The calculation of individual statistics is done via subcommands under
2806the LET command, as in
2807
2808   LET A = MEAN X
2809   LET B = STANDARD DEVIATION Y
2810   LET C = CORRELATION X Y
2811
2812Statistics are computed on either one, two, or three response variables
2813(never parameters or functions) and the computed statistic is always
2814stored in a parameter (never a variable or function).
2815
2816Supported statistics can be used in the following commands:
2817
2818   1. LET A = <stat>
2819   2. <stat> STATISTIC PLOT
2820   3. <stat> CUMULATIVE STATISTIC PLOT
2821   4. <stat> MOVING STATISTIC PLOT
2822   5. <stat> WINDOW STATISTIC PLOT
2823   6. CROSS TABULATE <stat> STATISTIC PLOT
2824   7. FLUCTUATION PLOT <stat>
2825   8. TABULATION PLOT <stat>
2826   9. <STAT> BLOCK PLOT
2827  10. BOOTSTRAP <STAT> PLOT
2828  11. JACKNIFE <STAT> PLOT
2829  12. DEX <STAT> PLOT
2830  13. DEX <STAT> EFFECTS PLOT
2831  14. DEX <STAT> ABSOLUTE EFFECTS PLOT
2832  15. DEX <STAT> PARETO PLOT
2833  16. DEX <STAT> PARETO EFFECTS PLOT
2834  17. DEX <STAT> PARETO ABSOLUTE EFFECTS PLOT
2835  18. DEX <STAT> YOUDEN PLOT
2836  19. CLASSIFICATION <STAT> CURVE
2837  20. <STAT> INFLUENCE CURVE
2838  21. CROSS TABULATE <STAT>
2839  22. POSITIONAL TABULATION <STAT>
2840  23. LET V = MATRIX COLUMN <STAT>
2841  24. LET V = MATRIX ROW <STAT>
2842  25. LET A = MATRIX GRAND <STAT>
2843  26. LET M = MATRIX PARTITION <STAT>
2844  27. LET M = GENERATE MATRIX <STAT>
2845  28. LET V = CROSS TABULATE <STAT>
2846  29. LET V = CROSS TABULATE CUMULATIVE <STAT>
2847  30. LET V = SORT BY <STAT>
2848  31. LET YOUT = MOVING <STAT>
2849  32. LET YOUT = CUMULATIVE <STAT>
2850  33. <STAT> INTERACTION PLOT <STAT>
2851
2852Some of the above commands only support the case where the
2853statistic is computed from a single response variable.
2854
2855The available statistical subcommands are (for the specifics of a
2856given statistic, enter HELP <stat> where <stat> denotes one of the
2857statistics given here)--
2858
2859Case 1: One Response Variable
2860
2861Location Statistics:
2862   BIWEIGHT LOCATION
2863   GEOMETRIC MEAN
2864   <H10/H12/H15/H17/H20> LOCATION
2865   HARMONIC MEAN
2866   HODGES-LEHMAN
2867   JSCORE
2868   LP LOCATION
2869   MEAN
2870   MEDIAN
2871   MIDMEAN
2872   MIDRANGE
2873   SHORTEST HALF MIDMEAN
2874   SHORTEST HALF MIDRANGE
2875   STANDARD DEVIATION OF LP LOCATION
2876   STANDARD DEVIATION OF THE MEAN
2877   TRIMMED MEAN
2878   TRIMMED MEAN STANDARD ERROR
2879   VARIANCE OF THE MEAN
2880   VARIANCE OF LP LOCATION
2881   WINSORIZED MEAN
2882
2883Scale Statistics:
2884   AAD TO MEDIAN
2885   AVERAGE ABSOLUTE DEVIATION (AAD)
2886   AVERAGE ABSOLUTE DEVIATION FROM THE MEDIAN
2887   BIWEIGHT MIDVARIANCE
2888   BIWEIGHT SCALE
2889   COEFFICIENT OF DISPERSION
2890   COEFFICIENT OF VARIATION
2891   GEOMETRIC STANDARD DEVIATION
2892   <H10/H12/H15/H17/H20> SCALE
2893   INDEX OF DISPERSION
2894   INTERQUARTILE RANGE
2895   LOGNORMAL COEFFICIENT OF VARIATION
2896   MEDIAN ABSOLUTE DEVIATION (MAD)
2897   NORMALIZED INTERQUARTILE RANGE
2898   PERCENTAGE BEND MIDVARIANCE
2899   QN
2900   Q QUANTILE RANGE
2901   QUARTILE COEFFICIENT OF DISPERSION
2902   RANGE
2903   RELATIVE LABORATORY PERFORMANCE (RLP)
2904   RELATIVE STANDARD DEVIATION
2905   RELATIVE VARIANCE
2906   RESCALED SUM
2907   ROBUST POOLED RANGE
2908   ROBUST POOLED STANDARD DEVIATION
2909   ROOT MEAN SQUARE ERROR (RMS)
2910   SCALED MEDIAN ABSOLUTE DEVIATION (MAD)
2911   SIGNAL TO NOISE RATIO
2912   SN SCALE
2913   STANDARD DEVIATION
2914   SUM OF SQUARES
2915   SUM OF SQUARES FROM MEAN
2916   TRIMMED SD
2917   UNBIASED COEFFICIENT OF VARIATION
2918   VARIANCE
2919   WINSORIZED STANDARD DEVIATION
2920   WINSORIZED VARIANCE
2921
2922Higher Moments:
2923   EXCESS KURTOSIS
2924   GALTON SKEWNESS
2925   KURTOSIS
2926   PEARSON TWO SKEWNESS
2927   SKEWNESS
2928
2929Percentile Statistics:
2930   ___ DECILE
2931   EXTREME
2932   INDEX EXTREME
2933   INDEX MAXIMUM
2934   INDEX MINIMUM
2935   LOWER HINGE
2936   LOWER QUARTILE
2937   MINIMUM (MIN)
2938   MAXIMUM (MAX)
2939   PERCENTILE
2940   QUANTILE
2941   QUANTILE STANDARD ERROR
2942   UPPER HINGE
2943   UPPER QUARTILE
2944
2945Time Series Statistics:
2946   AUTOCORRELATION
2947   AUTOCOVARIANCE
2948   SIN AMPLITUDE
2949   SIN FREQUENCY
2950
2951Quality Control Statistics:
2952   CC
2953   CNP
2954   CNPK
2955   CNPM
2956   CNPMK
2957   CP
2958   CPK
2959   CPL
2960   CPM
2961   CPMK
2962   CPU
2963   EXPECTED LOSS
2964   PERCENT DEFECTIVE
2965   TAGUCHI SN+
2966   TAGUCHI SN-
2967   TAGUCHI SN0
2968   TAGUCHI SN00
2969
2970Statistical Tests:
2971   A BASIS NORMAL
2972   A BASIS LOGNORMAL
2973   A BASIS WEIBULL
2974   A BASIS NONPARAMETRIC
2975   B BASIS NORMAL
2976   B BASIS LOGNORMAL
2977   B BASIS WEIBULL
2978   B BASIS NONPARAMETRIC
2979   BINOMIAL PROPORTIONS
2980   CHI-SQUARE SD TEST
2981   CHI-SQUARE SD TEST CDF
2982   CHI-SQUARE SD TEST PVALUE
2983   CHI-SQUARE SD TEST LOWER TAIL PVALUE
2984   CHI-SQUARE SD TEST UPPER TAIL PVALUE
2985   CUMULATIVE SUM FORWARD TEST
2986   CUMULATIVE SUM FORWARD TEST PVALUE
2987   CUMULATIVE SUM BACKWARD TEST
2988   CUMULATIVE SUM BACKWARD TEST PVALUE
2989   DAVID TEST
2990   DAVID TEST CDF
2991   DAVID TEST MAXIMUM INDEX
2992   DAVID TEST MINIMUM INDEX
2993   DAVID TEST PVALUE
2994   DIXON TEST
2995   DIXON MAXIMUM TEST
2996   DIXON MINIMUM TEST
2997   EXTREME STUDENTIZED DEVIATE
2998   FREQUENCY TEST
2999   FREQUENCY TEST CDF
3000   FREQUENCY WITHIN A BLOCK TEST
3001   FREQUENCY WITHIN A BLOCK TEST CDF
3002   GRUBB
3003   GRUBB TEST CDF
3004   GRUBB TEST DIRECTION
3005   GRUBB TEST INDEX
3006   JARQUE BERA
3007   JARQUE BERA CDF
3008   JARQUE BERA PVALUE
3009   KURTOSIS OUTLIER TEST
3010   KURTOSIS OUTLIER TEST CDF
3011   KURTOSIS OUTLIER TEST CRITICAL VALUE
3012   KURTOSIS OUTLIER TEST INDEX
3013   KURTOSIS OUTLIER TEST PVALUE
3014   LOWER COEFFICIENT OF DISPERSION CONFIDENCE LIMIT
3015   LOWER ONESIDED COEFFICIENT OF DISPERSION CONFIDENCE LIMIT
3016   LOWER CONFIDENCE LIMIT
3017   LOWER LOGNORMAL COEFFICIENT OF VARIATION CONFIDENCE LIMIT
3018   LOWER PREDICTION BOUND
3019   LOWER PREDICTION LIMIT
3020   LOWER STANDARD DEVIATION CONFIDENCE LIMIT
3021   LOWER STANDARD DEVIATION PREDICTION LIMIT
3022   LJUNG BOX TEST
3023   MCCOOL WEIBULL LOCATION TEST
3024   MCCOOL WEIBULL LOCATION TEST CDF
3025   MCCOOL WEIBULL LOCATION TEST CV50
3026   MCCOOL WEIBULL LOCATION TEST CV90
3027   MCCOOL WEIBULL LOCATION TEST CV95
3028   MCCOOL WEIBULL LOCATION TEST PVALUE
3029   MEAN SUCCESSIVE DIFFERENCE
3030   MEAN SUCCESSIVE DIFFERENCE NORMALIZED
3031   MEAN SUCCESSIVE DIFFERENCE CDF
3032   MEAN SUCCESSIVE DIFFERENCE PVALUE
3033   NORMAL TOLERANCE K FACTOR
3034   NORMAL TOLERANCE LOWER LIMIT
3035   NORMAL TOLERANCE UPPER LIMIT
3036   NORMAL TOLERANCE ONE SIDED K FACTOR
3037   NORMAL TOLERANCE ONE SIDED LOWER LIMIT
3038   NORMAL TOLERANCE ONE SIDED UPPER LIMIT
3039   ONE SAMPLE COEFFICIENT OF VARIATION TEST
3040   ONE SAMPLE COEFFICIENT OF VARIATION TEST CDF
3041   ONE SAMPLE COEFFICIENT OF VARIATION TEST PVALUE
3042   ONE SAMPLE COEFFICIENT OF VARIATION LOWER PVALUE
3043   ONE SAMPLE COEFFICIENT OF VARIATION UPPER PVALUE
3044   ONE SAMPLE SIGN TEST
3045   ONE SAMPLE SIGN TEST CDF
3046   ONE SAMPLE SIGN TEST PVALUE
3047   ONE SAMPLE SIGN TEST LOWER TAIL PVALUE
3048   ONE SAMPLE SIGN TEST UPPER TAIL PVALUE
3049   ONE SAMPLE T-TEST
3050   ONE SAMPLE T-TEST CDF
3051   ONE SAMPLE T-TEST PVALUE
3052   ONE SAMPLE T-TEST LOWER TAIL PVALUE
3053   ONE SAMPLE T-TEST UPPER TAIL PVALUE
3054   ONE SAMPLE WILCOXON SIGNED RANK TEST
3055   ONE SAMPLE WILCOXON SIGNED RANK TEST CDF
3056   ONE SAMPLE WILCOXON SIGNED RANK TEST PVALUE
3057   ONE SAMPLE WILCOXON SIGNED RANK TEST LOWER TAIL PVALUE
3058   ONE SAMPLE WILCOXON SIGNED RANK TEST UPPER TAIL PVALUE
3059   ONE-SIDED LOWER AGRESTI-COUL
3060   ONE-SIDED UPPER AGRESTI-COUL
3061   ONE-SIDED LOWER COEFFICIENT OF VARIATION CONFIDENCE LIMIT
3062   ONE-SIDED UPPER COEFFICIENT OF VARIATION CONFIDENCE LIMIT
3063   ONE-SIDED LOWER CONFIDENCE LIMIT
3064   ONE-SIDED UPPER CONFIDENCE LIMIT
3065   ONE-SIDED LOWER EXACT BINOMIAL
3066   ONE-SIDED UPPER EXACT BINOMIAL
3067   ONE-SIDED LOWER PREDICTION BOUND
3068   ONE-SIDED LOWER STANDARD DEVIATION CONFIDENCE LIMIT
3069   ONE-SIDED LOWER STANDARD DEVIATION PREDICTION LIMIT
3070   ONE-SIDED UPPER PREDICTION BOUND
3071   ONE-SIDED LOWER PREDICTION LIMIT
3072   ONE-SIDED UPPER PREDICTION LIMIT
3073   ONE-SIDED UPPER STANDARD DEVIATION CONFIDENCE LIMIT
3074   ONE-SIDED UPPER STANDARD DEVIATION PREDICTION LIMIT
3075   POISSON DISPERSION TEST
3076   POISSON DISPERSION TEST CDF
3077   POISSON DISPERSION TEST PVALUE
3078   SKEWNESS OUTLIER TEST
3079   SKEWNESS OUTLIER TEST CDF
3080   SKEWNESS OUTLIER TEST CRITICAL VALUE
3081   SKEWNESS OUTLIER TEST INDEX
3082   SKEWNESS OUTLIER TEST PVALUE
3083   TIETJEN-MOORE TEST
3084   TIETJEN-MOORE MAXIMUM TEST
3085   TIETJEN-MOORE MINIMUM TEST
3086   TWO-SIDED LOWER AGRESTI-COUL
3087   TWO-SIDED UPPER AGRESTI-COUL
3088   TWO-SIDED LOWER EXACT BINOMIAL
3089   TWO-SIDED UPPER EXACT BINOMIAL
3090   UPPER COEFFICIENT OF DISPERSION CONFIDENCE LIMIT
3091   UPPER ONESIDED COEFFICIENT OF DISPERSION CONFIDENCE LIMIT
3092   UPPER COEFFICIENT OF VARIATION CONFIDENCE LIMIT
3093   UPPER CONFIDENCE LIMIT
3094   UPPER LOGNORMAL COEFFICIENT OF VARIATION CONFIDENCE LIMIT
3095   UPPER PREDICTION BOUND
3096   UPPER PREDICTION LIMIT
3097   UPPER STANDARD DEVIATION CONFIDENCE LIMIT
3098   UPPER STANDARD DEVIATION PREDICTION LIMIT
3099   WILK SHAPIRO TEST
3100   WILK SHAPIRO TEST PVALUE
3101
3102Spatial Data:
3103   RELATIVE DISPERSION INDEX
3104   UNIFORM CHISQUARE
3105   VARIATIONAL DISTANCE
3106
3107Distribution:
3108   BOX COX NORMALITY PPCC
3109   BOX COX NORMALITY LAMBDA
3110   KAPPENMAN R
3111   KAPPENMAN R CUTOFF
3112
3113   ANGLIT PPCC
3114   ANGLIT PPCC LOCATION
3115   ANGLIT PPCC SCALE
3116   ARCSINE PPCC
3117   ARCSINE PPCC LOCATION
3118   ARCSINE PPCC SCALE
3119   CAUCHY PPCC
3120   CAUCHY PPCC LOCATION
3121   CAUCHY PPCC SCALE
3122   COSINE PPCC
3123   COSINE PPCC LOCATION
3124   COSINE PPCC SCALE
3125   DOUBLE EXPONENTIAL PPCC
3126   DOUBLE EXPONENTIAL PPCC LOCATION
3127   DOUBLE EXPONENTIAL PPCC SCALE
3128   EXPONENTIAL PPCC
3129   EXPONENTIAL PPCC LOCATION
3130   EXPONENTIAL PPCC SCALE
3131   FATIGUE LIFE PPCC STATISTIC
3132   FATIGUE LIFE PPCC LOCATION
3133   FATIGUE LIFE PPCC SCALE
3134   FATIGUE LIFE PPCC SHAPE
3135   GAMMA PPCC STATISTIC
3136   GAMMA PPCC LOCATION
3137   GAMMA PPCC SCALE
3138   GAMMA PPCC SHAPE
3139   GENERALIZED PARETO PPCC STATISTIC
3140   GENERALIZED PARETO PPCC LOCATION
3141   GENERALIZED PARETO PPCC SCALE
3142   GENERALIZED PARETO PPCC SHAPE
3143   GH PPCC STATISTIC
3144   GH PPCC LOCATION
3145   GH PPCC SCALE
3146   GH PPCC SHAPE ONE
3147   GH PPCC SHAPE TWO
3148   HALF CAUCHY PPCC
3149   HALF CAUCHY PPCC LOCATION
3150   HALF CAUCHY PPCC SCALE
3151   HALF NORMAL PPCC
3152   HALF NORMAL PPCC LOCATION
3153   HALF NORMAL PPCC SCALE
3154   HYPERBOLIC SECANT PPCC
3155   HYPERBOLIC SECANT PPCC LOCATION
3156   HYPERBOLIC SECANT PPCC SCALE
3157   LOGISTIC PPCC
3158   LOGISTIC PPCC LOCATION
3159   LOGISTIC PPCC SCALE
3160   LOGNORMAL PPCC STATISTIC
3161   LOGNORMAL PPCC LOCATION
3162   LOGNORMAL PPCC SCALE
3163   LOGNORMAL PPCC SHAPE
3164   MAXWELL PPCC
3165   MAXWELL PPCC LOCATION
3166   MAXWELL PPCC SCALE
3167   MAXIMUM GUMBEL PPCC
3168   MAXIMUM GUMBEL PPCC LOCATION
3169   MAXIMUM GUMBEL PPCC SCALE
3170   MINIMUM GUMBEL PPCC
3171   MINIMUM GUMBEL PPCC LOCATION
3172   MINIMUM GUMBEL PPCC SCALE
3173   NORMAL PPCC
3174   NORMAL PPCC LOCATION
3175   NORMAL PPCC SCALE
3176   RAYLEIGH PPCC
3177   RAYLEIGH PPCC LOCATION
3178   RAYLEIGH PPCC SCALE
3179   SEMICIRCULAR PPCC
3180   SEMICIRCULAR PPCC LOCATION
3181   SEMICIRCULAR PPCC SCALE
3182   SINE PPCC
3183   SINE PPCC LOCATION
3184   SINE PPCC SCALE
3185   SLASH PPCC
3186   SLASH PPCC LOCATION
3187   SLASH PPCC SCALE
3188   TUKEY LAMBDA PPCC STATISTIC
3189   TUKEY LAMBDA PPCC LOCATION
3190   TUKEY LAMBDA PPCC SCALE
3191   TUKEY LAMBDA PPCC SHAPE
3192   WALD PPCC STATISTIC
3193   WALD PPCC LOCATION
3194   WALD PPCC SCALE
3195   WALD PPCC SHAPE
3196   WEIBULL PPCC STATISTIC
3197   WEIBULL PPCC LOCATION
3198   WEIBULL PPCC SCALE
3199   WEIBULL PPCC SHAPE
3200   UNIFORM PPCC
3201   UNIFORM PPCC LOCATION
3202   UNIFORM PPCC SCALE
3203   2PARAMETER WEIBULL PPCC STATISTIC
3204   2PARAMETER WEIBULL PPCC SCALE
3205   2PARAMETER WEIBULL PPCC SHAPE
3206
3207   DOUBLE EXPONENTIAL ANDERSON DARLING
3208   DOUBLE EXPONENTIAL ANDERSON DARLING LOCATION
3209   DOUBLE EXPONENTIAL ANDERSON DARLING SCALE
3210   EXPONENTIAL        ANDERSON DARLING
3211   EXPONENTIAL        ANDERSON DARLING LOCATION
3212   EXPONENTIAL        ANDERSON DARLING SCALE
3213   GAMMA (2-PAR)      ANDERSON DARLING
3214   GAMMA (2-PAR)      ANDERSON DARLING LOCATION
3215   GAMMA (2-PAR)      ANDERSON DARLING SCALE
3216   GUMBEL             ANDERSON DARLING
3217   GUMBEL             ANDERSON DARLING LOCATION
3218   GUMBEL             ANDERSON DARLING SCALE
3219   LOGISTIC           ANDERSON DARLING
3220   LOGISTIC           ANDERSON DARLING LOCATION
3221   LOGISTIC           ANDERSON DARLING SCALE
3222   LOGNORMAL (2-PAR)  ANDERSON DARLING
3223   LOGNORMAL (2-PAR)  ANDERSON DARLING LOCATION
3224   LOGNORMAL (2-PAR)  ANDERSON DARLING SCALE
3225   MAXWELL            ANDERSON DARLING
3226   MAXWELL            ANDERSON DARLING LOCATION
3227   MAXWELL            ANDERSON DARLING SCALE
3228   NORMAL             ANDERSON DARLING
3229   NORMAL             ANDERSON DARLING LOCATION
3230   NORMAL             ANDERSON DARLING SCALE
3231   RAYLEIGH           ANDERSON DARLING
3232   RAYLEIGH           ANDERSON DARLING LOCATION
3233   RAYLEIGH           ANDERSON DARLING SCALE
3234   UNIFORM            ANDERSON DARLING
3235   UNIFORM            ANDERSON DARLING LOCATION
3236   UNIFORM            ANDERSON DARLING SCALE
3237   WEIBULL (2-PAR)    ANDERSON DARLING
3238   WEIBULL (2-PAR)    ANDERSON DARLING LOCATION
3239   WEIBULL (2-PAR)    ANDERSON DARLING SCALE
3240
3241Miscellaneous:
3242   COMMON DIGITS
3243   INTEGRAL
3244   NUMBER OF COMMON DIGITS
3245   PRODUCT
3246   RAW SHANNON DIVERSITY INDEX
3247   RAW SIMPSON DIVERSITY INDEX
3248   SHANNON DIVERSITY INDEX
3249   SIMPSON DIVERSITY INDEX
3250   SIZE (or NUMBER or COUNT)
3251   SUM
3252   UNIQUE (NUMBER OF DISTINCT VALUES)
3253   VALUE COUNT
3254
3255Following are used by  LET ... = CROSS TABULATE ...
3256   GROUP ONE
3257   GROUP TWO
3258   GROUP THREE
3259   GROUP FOUR
3260   GROUP FIVE
3261   GROUP SIX
3262
3263Case 2: Two Response Variables
3264
3265Group Statistics:
3266   COMMON COEFFICIENT OF VARIATION
3267   COMMON BIAS CORRECTED COEFFICIENT OF VARIATION
3268   LOWER COMMON COEFFICIENT OF VARIATION CONFIDENCE LIMIT
3269   UPPER COMMON COEFFICIENT OF VARIATION CONFIDENCE LIMIT
3270
3271Weighted Statistics:
3272   WEIGHTED MEAN
3273   WEIGHTED ORDER STATISTIC MEAN
3274   WEIGHTED STANDARD DEVIATION
3275   WEIGHTED SKEWNESS
3276   WEIGHTED SUM
3277   WEIGHTED SUM OF ABSOLUTE VALUES
3278   WEIGHTED SUM OF SQUARES
3279   WEIGHTED TRIMMED MEAN
3280   WEIGHTED VARIANCE
3281
3282Co-Relation:
3283   ANGULAR COSINE DISTANCE
3284   ANGULAR COSINE SIMILARITY
3285   BINARY ASYMMETRIC DICE MATCH DISSIMILARITY
3286   BINARY ASYMMETRIC DICE MATCH SIMILARITY
3287   BINARY ASYMMETRIC SOKAL MATCH DISSIMILARITY
3288   BINARY ASYMMETRIC SOKAL MATCH SIMILARITY
3289   BINARY JACCARD DISSIMILARITY
3290   BINARY JACCARD SIMILARITY
3291   BINARY MATCH DISSIMILARITY
3292   BINARY MATCH SIMILARITY
3293   BINARY ROGERS MATCH DISSIMILARITY
3294   BINARY ROGERS MATCH SIMILARITY
3295   BINARY SOKAL MATCH DISSIMILARITY
3296   BINARY SOKAL MATCH SIMILARITY
3297   BIWEIGHT MIDCORRELATION
3298   BIWEIGHT MIDCOVARIANCE
3299   COMOVEMENT
3300   CORRELATION
3301   CORRELATION ABSOLUTE VALUE
3302   CORRELATION CDF
3303   CORRELATION PVALUE
3304   COSINE DISTANCE
3305   COSINE SIMILARITY
3306   COVARIANCE
3307   DOT PRODUCT
3308   EUCLIDEAN DISTANCE
3309   EUCLIDEAN LENGTH
3310   GENERALZIED JACCARD COEFFICIENT
3311   GENERALZIED JACCARD DISTANCE
3312   KENDELLS TAU
3313   KENDALLS TAU ABSOLUTE VALUE
3314   KENDALLS TAU CDF
3315   KENDELLS TAU DISSIMILARITY
3316   KENDALLS TAU PVALUE
3317   KENDALLS TAU LOWER TAILED PVALUE
3318   KENDALLS TAU UPPER TAILED PVALUE
3319   MANHATTAN DISTANCE
3320   MINKOWSKI DISTANCE
3321   PEARSON DISSIMILARITY
3322   PERCENTAGE BEND CORRELATION
3323   RANK COMOVEMENT
3324   RANK CORRELATION
3325   RANK CORRELATION ABSOLUTE VALUE
3326   RANK CORRELATION CDF
3327   RANK CORRELATION PVALUE
3328   RANK CORRELATION LOWER TAILED PVALUE
3329   RANK CORRELATION UPPER TAILED PVALUE
3330   RANK COVARIANCE
3331   SPEARMAN DISSIMILARITY
3332   WINSORIZED CORRELATION
3333   WINSORIZED COVARIANCE
3334
3335Regression/Fitting:
3336   LINEAR CORRELATION
3337   LINEAR DISTINCT X
3338   LINEAR INTERCEPT
3339   LINEAR INTERCEPT SD
3340   LINEAR RESSD
3341   LINEAR SLOPE
3342   LINEAR SLOPE SD
3343   REPEATABILITY SD
3344   REPRODUCABILITY SD
3345
3346Categorical Data:
3347   CRAMER CONTINGENCY COEFFICIENT
3348   FALSE NEGATIVE
3349   FALSE POSITIVE
3350   LOG ODDS RATIO (BIAS CORRECTED LOG ODDS RATIO)
3351   NEGATIVE PREDICTIVE VALUE
3352   ODDS RATIO (BIAS CORRECTED ODDS RATIO)
3353   PEARSON CONTINGENCY COEFFICIENT
3354   PRECENT AGREE
3355   PRECENT DISAGREE
3356   POSITIVE PREDICTIVE VALUE
3357   RATIO (= SUM1/SUM2)
3358   RELATIVE RISK
3359   STANDARD ERROR ODDS RATIO (STANDARD ERROR OF THE
3360            BIAS CORRECTED ODDS RATIO)
3361   STANDARD ERROR LOG ODDS RATIO (STANDARD ERROR OF
3362            THE BIAS CORRECTED LOG ODDS RATIO)
3363   TRUE NEGATIVE
3364   TRUE POSITIVE
3365   TEST SENSITIVITY
3366   TEST SPECIFICITY
3367
3368Difference of Location:
3369   DIFFERENCE OF BIWEIGHT LOCATION
3370   DIFFERENCE OF GEOMETRIC MEANS
3371   DIFFERENCE OF <H10/H12/H15/H17/H20> LOCATION
3372   DIFFERENCE OF HARMONIC MEANS
3373   DIFFERENCE OF HODGES-LEHMAN
3374   DIFFERENCE OF LP LOCATION
3375   DIFFERENCE OF MEANS
3376   DIFFERENCE OF MEDIANS
3377   DIFFERENCE OF MIDMEANS
3378   DIFFERENCE OF TRIMMED MEANS
3379   DIFFERENCE OF WINSORIZED MEANS
3380
3381Difference of Scale:
3382   DIFFERENCE OF AAD
3383   DIFFERENCE OF AVERAGE ABSOLUTE DEVIATIONS FROM MEDIAN
3384   DIFFERENCE OF BIWEIGHT MIDVARIANCE
3385   DIFFERENCE OF BIWEIGHT SCALE
3386   DIFFERENCE OF COEFFICIENT OF VARIATION
3387   DIFFERENCE OF EXTREMES
3388   DIFFERENCE OF GEOMETRIC SD
3389   DIFFERENCE OF <H10/H12/H15/H17/H20> SCALE
3390   DIFFERENCE OF INTERQUARTILE RANGE
3391   DIFFERENCE OF KURTOSIS
3392   DIFFERENCE OF EXCESS KURTOSIS
3393   DIFFERENCE OF MAD
3394   DIFFERENCE OF MAXIMUM
3395   DIFFERENCE OF MIDRANGE
3396   DIFFERENCE OF MINIMUM
3397   DIFFERENCE OF NORMALIZED INTERQUARTILE RANGE
3398   DIFFERENCE OF PERCENTAGE BEND
3399   DIFFERENCE OF PRECISION
3400   DIFFERENCE OF QN
3401   DIFFERENCE OF QUANTILE
3402   DIFFERENCE OF RANGE
3403   DIFFERENCE OF RELATIVE STANDARD DEVIATION
3404   DIFFERENCE OF RELATIVE VARIANCE
3405   DIFFERENCE OF RESCALD SUM
3406   DIFFERENCE OF ROOT MEAN SQUARE ERROR
3407   DIFFERENCE OF SCALED MAD
3408   DIFFERENCE OF SD OF LP LOCATION
3409   DIFFERENCE OF SD OF MEAN
3410   DIFFERENCE OF SKEWNESS
3411   DIFFERENCE OF GALTON SKEWNESS
3412   DIFFERENCE OF PEARSON TWO SKEWNESS
3413   DIFFERENCE OF SN
3414   DIFFERENCE OF SNR
3415   DIFFERENCE OF STANDARD DEVIATIONS
3416   DIFFERENCE OF SUM OF SQUARES
3417   DIFFERENCE OF SUM OF SQUARES FROM MEAN
3418   DIFFERENCE OF VARIANCES
3419   DIFFERENCE OF VARIANCE OF LP LOCATION
3420   DIFFERENCE OF VARIANCE OF THE MEAN
3421   DIFFERENCE OF WINSORIZED SD
3422   DIFFERENCE OF WINSORIZED VARIANCE
3423
3424Statistical Tests
3425   ANDERSON DARLING K SAMPLE TEST
3426   ANDERSON DARLING K SAMPLE TEST CRITICAL VALUE
3427   BINOMIAL RATIO
3428   BIVARIATE CRAMER VON MISES TEST
3429   BIVARIATE CRAMER VON MISES 95 CRITICAL VALUE
3430   BIVARIATE CRAMER VON MISES 05 CRITICAL VALUE
3431   COCHRAN VARIANCE OUTLIER TEST
3432   COCHRAN VARIANCE OUTLIER CV95
3433   COCHRAN VARIANCE OUTLIER CV99
3434   COCHRAN VARIANCE OUTLIER PVALUE
3435   COCHRAN VARIANCE OUTLIER CDF
3436   COCHRAN MINIMUM VARIANCE OUTLIER TEST
3437   COCHRAN MINIMUM VARIANCE OUTLIER CV95
3438   COCHRAN MINIMUM VARIANCE OUTLIER CV99
3439   COCHRAN MINIMUM VARIANCE OUTLIER PVALUE
3440   COCHRAN MINIMUM VARIANCE OUTLIER CDF
3441   DIFFERENCE OF BINOMIAL PROPORTIONS
3442   DIFFERENCE OF BINOMIAL PROPORTIONS LOWER CONFIDENCE LIMIT
3443   DIFFERENCE OF BINOMIAL PROPORTIONS UPPER CONFIDENCE LIMIT
3444   F TEST
3445   F TEST CDF
3446   F TEST PVALUE
3447   FISHER TWO SAMPLE RANDOMIZATION TEST
3448   FISHER TWO SAMPLE RANDOMIZATION TEST PVALUE
3449   FISHER TWO SAMPLE RANDOMIZATION LOWER TAIL PVALUE
3450   GROUPED POISSON DISPERSION TEST
3451   GROUPED POISSON DISPERSION TEST CDF
3452   GROUPED POISSON DISPERSION TEST PVALUE
3453   KLOTZ TEST
3454   KLOTZ TEST CDF
3455   KLOTZ TEST PVALUE
3456   KLOTZ TEST LOWER TAILED PVALUE
3457   KLOTZ TEST UPPER TAILED PVALUE
3458   KRUSKALL WALLIS TEST
3459   KRUSKALL WALLIS TEST CDF
3460   KRUSKALL WALLIS TEST PVALUE
3461   MANN WHITNEY RANK SUM TEST
3462   MANN WHITNEY RANK SUM TEST CDF
3463   MANN WHITNEY RANK SUM TEST PVALUE
3464   MANN WHITNEY RANK SUM LOWER TAIL PVALUE
3465   MANN WHITNEY RANK SUM UPPER TAIL PVALUE
3466   MANN WHITNEY U STATISTIC
3467   MEAN NEAREST NEIGHBOR DISTANCE CDF
3468   MEAN NEAREST NEIGHBOR DISTANCE PVALUE
3469   MEAN NEAREST NEIGHBOR DISTANCE TEST
3470   MEDIAN TEST
3471   MEDIAN TEST CDF
3472   MEDIAN TEST PVALUE
3473   ONE SAMPLE COEFFICIENT OF VARIATION TEST
3474   ONE SAMPLE COEFFICIENT OF VARIATION TEST CDF
3475   ONE SAMPLE COEFFICIENT OF VARIATION TEST PVALUE
3476   ONE SAMPLE COEFFICIENT OF VARIATION LOWER PVALUE
3477   ONE SAMPLE COEFFICIENT OF VARIATION UPPER PVALUE
3478   POLLARD ONE CDF
3479   POLLARD ONE PVALUE
3480   POLLARD ONE TEST
3481   POLLARD TWO CDF
3482   POLLARD TWO PVALUE
3483   POLLARD TWO TEST
3484   POLLARD THREE CDF
3485   POLLARD THREE PVALUE
3486   POLLARD THREE TEST
3487   POLLARD FOUR CDF
3488   POLLARD FOUR PVALUE
3489   POLLARD FOUR TEST
3490   POLLARD FIVE CDF
3491   POLLARD FIVE PVALUE
3492   POLLARD FIVE TEST
3493   RATIO OF MEANS
3494   RATIO OF MEANS LOWER CONFIDENCE LIMIT
3495   RATIO OF MEANS UPPER CONFIDENCE LIMIT
3496   SQUARED RANK TEST
3497   SQUARED RANK TEST CDF
3498   SQUARED RANK TEST PVALUE
3499   SQUARED RANK TEST LOWER TAILED PVALUE
3500   SQUARED RANK TEST UPPER TAILED PVALUE
3501   SUMMARY COEFFICIENT OF VARIATION
3502   SUMMARY LOWER SD CONFIDENCE LIMITS
3503   SUMMARY LOWER SD PREDICTION LIMITS
3504   SUMMARY ONE SIDED LOWER SD CONFIDENCE LIMITS
3505   SUMMARY ONE SIDED LOWER SD PREDICTION LIMITS
3506   SUMMARY ONE SIDED UPPER SD CONFIDENCE LIMITS
3507   SUMMARY ONE SIDED UPPER SD PREDICTION LIMITS
3508   SUMMARY UPPER SD CONFIDENCE LIMITS
3509   SUMMARY UPPER SD PREDICTION LIMITS
3510   TWO SAMPLE CHI-SQUARE TEST
3511   TWO SAMPLE CHI-SQUARE TEST CDF
3512   TWO SAMPLE CHI-SQUARE TEST PVALUE
3513   TWO SAMPLE COEFFICIENT OF VARIATION TEST
3514   TWO SAMPLE COEFFICIENT OF VARIATION TEST CDF
3515   TWO SAMPLE COEFFICIENT OF VARIATION TEST PVALUE
3516   TWO SAMPLE COEFFICIENT OF VARIATION LOWER PVALUE
3517   TWO SAMPLE COEFFICIENT OF VARIATION UPPER PVALUE
3518   TWO SAMPLE KOLMOGOROV SMIRNOV TEST
3519   TWO SAMPLE KOLMOGOROV SMIRNOV CRITICAL VALUE
3520   TWO SAMPLE PAIRED T-TEST
3521   TWO SAMPLE PAIRED T-TEST CDF
3522   TWO SAMPLE PAIRED T-TEST PVALUE
3523   TWO SAMPLE PAIRED T-TEST LOWER TAIL PVALUE
3524   TWO SAMPLE PAIRED T-TEST UPPER TAIL PVALUE
3525   TWO SAMPLE SIGN TEST
3526   TWO SAMPLE SIGN TEST CDF
3527   TWO SAMPLE SIGN TEST PVALUE
3528   TWO SAMPLE SIGN TEST LOWER TAIL PVALUE
3529   TWO SAMPLE SIGN TEST UPPER TAIL PVALUE
3530   TWO SAMPLE T-TEST
3531   TWO SAMPLE T-TEST CDF
3532   TWO SAMPLE T-TEST PVALUE
3533   TWO SAMPLE T-TEST LOWER TAIL PVALUE
3534   TWO SAMPLE T-TEST UPPER TAIL PVALUE
3535   TWO SAMPLE WILCOXON SIGNED RANK TEST
3536   TWO SAMPLE WILCOXON SIGNED RANK TEST CDF
3537   TWO SAMPLE WILCOXON SIGNED RANK TEST PVALUE
3538   TWO SAMPLE WILCOXON SIGNED RANK TEST LOWER TAIL PVALUE
3539   TWO SAMPLE WILCOXON SIGNED RANK TEST UPPER TAIL PVALUE
3540
3541Distribution
3542   COMMON WEIBULL SHAPE TEST
3543   COMMON WEIBULL SHAPE TEST CDF
3544   COMMON WEIBULL SHAPE TEST PVALUE
3545   COMMON WEIBULL SHAPE TEST CV90
3546   COMMON WEIBULL SHAPE TEST CV95
3547   COMMON WEIBULL SHAPE TEST CV99
3548
3549Consensus Means
3550   DERSIMONIAN LAIRD
3551   DERSIMONIAN LAIRD STANDARD ERROR
3552   DERSIMONIAN LAIRD HHD
3553   DERSIMONIAN LAIRD MINMAX
3554   MANDEL PAULE
3555   MANDEL PAULE STANDARD ERROR
3556   MODIFIED MANDEL PAULE
3557   MODIFIED MANDEL PAULE STANDARD ERROR
3558   VANGEL RUKHIN
3559   VANGEL RUKHIN STANDARD ERROR
3560   GENERALIZED CONFIDENCE INTERVAL
3561   GENERALIZED CONFIDENCE INTERVAL STANDARD ERROR
3562   BOB
3563   BOB STANDARD ERROR
3564   BCP
3565   BCP STANDARD ERROR
3566   MEAN OF MEANS
3567   MEAN OF MEANS STANDARD ERROR
3568   FAIRWEATHER
3569   FAIRWEATHER STANDARD ERROR
3570   SCHILLER-EBERHARDT
3571   SCHILLER-EBERHARDT STANDARD ERROR
3572   GRAYBILL DEAL
3573   GRAYBILL DEAL SINHA STANDARD ERROR
3574   GRAYBILL DEAL NAIVE STANDARD ERROR
3575   GRAYBILL DEAL ZHANG ONE STANDARD ERROR
3576   GRAYBILL DEAL ZHANG TWO STANDARD ERROR
3577
3578Miscellaneous:
3579   DIFFERENCE OF BINOMIAL PROPORTIONS
3580   DIFFERENCE OF COUNTS
3581   DIFFERENCE OF INTEGRALS
3582   DIFFERENCE OF PRODUCTS
3583   DIFFERENCE OF SUMS
3584   INDEX FIRST MATCH
3585   INDEX LAST  MATCH
3586   INDEX FIRST NOT MATCH
3587   INDEX LAST  NOT MATCH
3588   PERCENTAGE DIFFERENCE OF THE MEAN
3589
3590Case 3: Three Response Variables
3591
3592Fit/Correlation:
3593   EQUAL SLOPES
3594   EQUAL SLOPES CDF
3595   EQUAL SLOPES CRITICAL VALUE
3596   PARTIAL CORRELATION
3597   PARTIAL CORRELATION ABSOLUTE VALUE
3598   PARTIAL CORRELATION CDF
3599   PARTIAL CORRELATION PVALUE
3600   PARTIAL KENDALL TAU CORRELATION
3601   PARTIAL KENDALL TAU CORRELATION ABSOLUTE VALUE
3602   PARTIAL RANK CORRELATION
3603   PARTIAL RANK CORRELATION ABSOLUTE VALUE
3604
3605Statistical Tests
3606   FRIEDMAN TEST
3607   FRIEDMAN TEST CDF
3608   FRIEDMAN TEST PVALUE
3609   QUADE TEST
3610   QUADE TEST CDF
3611   QUADE TEST PVALUE
3612   SUMMARY LOWER COEFFICIENT OF VARIATION CONFIDENCE LIMITS
3613   SUMMARY LOWER CONFIDENCE LIMITS
3614   SUMMARY LOWER PREDICTION BOUNDS
3615   SUMMARY LOWER PREDICTION LIMITS
3616   SUMMARY NORMAL TOLERANCE K FACTOR
3617   SUMMARY NORMAL TOLERANCE LOWER LIMIT
3618   SUMMARY NORMAL TOLERANCE UPPER LIMIT
3619   SUMMARY NORMAL TOLERANCE ONE SIDED K FACTOR
3620   SUMMARY NORMAL TOLERANCE ONE SIDED LOWER LIMIT
3621   SUMMARY NORMAL TOLERANCE ONE SIDED UPPER LIMIT
3622   SUMMARY ONE SAMPLE COEFFICIENT OF VARIATION CDF
3623   SUMMARY ONE SAMPLE COEFFICIENT OF VARIATION PVALUE
3624   SUMMARY ONE SAMPLE COEFFICIENT OF VARIATION TEST
3625   SUMMARY ONE SIDED LOWER CONFIDENCE LIMITS
3626   SUMMARY ONE SIDED LOWER PREDICTION BOUNDS
3627   SUMMARY ONE SIDED LOWER PREDICTION LIMITS
3628   SUMMARY ONE SIDED UPPER CONFIDENCE LIMITS
3629   SUMMARY ONE SIDED UPPER PREDICTION BOUNDS
3630   SUMMARY ONE SIDED UPPER PREDICTION LIMITS
3631   SUMMARY UPPER COEFFICIENT OF VARIATION CONFIDENCE LIMITS
3632   SUMMARY UPPER CONFIDENCE LIMITS
3633   SUMMARY UPPER PREDICTION BOUNDS
3634   SUMMARY UPPER PREDICTION LIMITS
3635
3636Consensus Means
3637   SUMMARY DERSIMONIAN LAIRD
3638   SUMMARY DERSIMONIAN LAIRD STANDARD ERROR
3639   SUMMARY DERSIMONIAN LAIRD HHD
3640   SUMMARY DERSIMONIAN LAIRD MINMAX
3641   SUMMARY MANDEL PAULE
3642   SUMMARY MANDEL PAULE STANDARD ERROR
3643   SUMMARY MODIFIED MANDEL PAULE
3644   SUMMARY MODIFIED MANDEL PAULE STANDARD ERROR
3645   SUMMARY VANGEL RUKHIN
3646   SUMMARY VANGEL RUKHIN STANDARD ERROR
3647   SUMMARY GENERALIZED CONFIDENCE INTERVAL
3648   SUMMARY GENERALIZED CONFIDENCE INTERVAL STANDARD ERROR
3649   SUMMARY BOB
3650   SUMMARY BOB STANDARD ERROR
3651   SUMMARY BCP
3652   SUMMARY BCP STANDARD ERROR
3653   SUMMARY MEAN OF MEANS
3654   SUMMARY MEAN OF MEANS STANDARD ERROR
3655   SUMMARY FAIRWEATHER
3656   SUMMARY FAIRWEATHER STANDARD ERROR
3657   SUMMARY SCHILLER-EBERHARDT
3658   SUMMARY SCHILLER-EBERHARDT STANDARD ERROR
3659   SUMMARY GRAYBILL DEAL
3660   SUMMARY GRAYBILL DEAL SINHA STANDARD ERROR
3661   SUMMARY GRAYBILL DEAL NAIVE STANDARD ERROR
3662   SUMMARY GRAYBILL DEAL ZHANG ONE STANDARD ERROR
3663   SUMMARY GRAYBILL DEAL ZHANG TWO STANDARD ERROR
3664
3665----------------------------------------------------------
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800-------------------------  *MATH OPERATIONS*  ------------
3801
3802MATHEMATICS OPERATIONS
3803Mathematics Operations
3804
3805The execution of a variety of mathematical operations is done via
3806subcommands under the LET command, as in
3807
3808   LET A = SUM X
3809   LET B = INTEGRAL F WRT X FOR X = 0 TO 10
3810   LET C = SORT X
3811
3812The math operations are of 5 types--
3813
3814   1) the operation is applied to a variable and the result is a
3815      parameter.
3816   2) the operation is applied to a variable and the result is a
3817      variable.
3818   3) the operation is applied to a function.
3819   4) the operation generates sequences or patterns.
3820   5) the operation is applied to a matrix (these are under MATRIX
3821      OPERATIONS).
3822
38231. The available mathematical subcommands which operate on a variable
3824   and result in a parameter are as follows--
3825
3826      SUM                    Compute the sum of elements in a variable
3827      PRODUCT                Compute the product of elements in a
3828                             variable
3829      INTEGRAL               Compute the integral of elements in a
3830                             variable
3831
38322. The available mathematical subcommands which operate on a variable
3833   and result in a variable are as follows--
3834
3835      CUMULATIVE SUM         Compute the cumulative sums of elements in
3836                             a variable
3837      CUMULATIVE PRODUCT     Compute the cumulative products of
3838                             elements in a variable
3839      CUMULATIVE INTEGRAL    Compute the cumulative integrals of
3840                             elements in a variable
3841
3842      SEQUENTIAL DIFFERENCE  Compute the sequential differences of
3843                             elements in a variable
3844
3845      SORT                   Sort the elements in a variable
3846      SORTC                  Sort one variable and carry another
3847      RANK                   Rank the elements in a variable
3848      CODE                   Code the elements in a variable
3849      CODE2                  Binary code the elements in a variable
3850      CODE4                  Quartile code the elements in a variable
3851      CODEH                  Hinge code the elements in a variable
3852      CODE8                  Octal code the elements in a variable
3853      CODE<N>                Decile code the elements in a variable
3854      COCODE                 Code one variable by another variable
3855      COCOPY                 Code one variable by another variable
3856      DISTINCT               Extract the distinct elements from a
3857                             variable
3858      FREQUENCY              Compute the frequencies of distinct values
3859
3860      CONVOLUTION            Compute the convolution of the elements in
3861                             2 variables
3862      DECONVOLUTION          Compute the deconvolution of the elements
3863                             in 2 variables
3864
3865      RUNGE-KUTTA            Solve an ordinary first or second order
3866                             differential equation
3867
3868      INTERPOLATION          Perform a cubic interpolation
3869      LINEAR INTERPOLATION   Perform a linear interpolation
3870      BILINEAR INTERPOLATION Perform bivariate linear interpolation
3871      BIVARIATE INTERPOLAT   Perform bivariate interpolation starting
3872                             from a regular grid
3873      2D INTERPOLATION       Perform bivariate interpolation from
3874                             irregular points to a grid
3875
3876      FOURIER TRANSFORM      Compute the Fourier transform
3877      INVERSE FOURIER TRANS  Compute the inverse Fourier transform
3878      FFT                    Compute the fast Fourier transform
3879      INVERSE FFT            Compute the inverse fast Fourier transform
3880      COSINE TRANSFORM       Compute the cosine transform
3881      SINE TRANSFORM         Compute the sine transform
3882
3883      COMPLEX ADDITION       Perform a complex addition
3884      COMPLEX CONJUGATES     Calculate a complex conjugates
3885      COMPLEX DIVISION       Perform a complex division
3886      COMPLEX EXPONENTIATION Perform a complex exponentiation
3887      COMPLEX MULTIPLICATION Perform a complex multiplication
3888      COMPLEX ROOTS          Compute the complex roots
3889      COMPLEX SQUARE ROOTS   Compute the complex square roots
3890      COMPLEX SUBTRACTION    Perform a complex subtraction
3891
3892      POLYNOMIAL ADDITION    Perform a polynomial addition
3893      POLYNOMIAL DIVISION    Perform a polynomial division
3894      POLYNOMIAL EVALUATION  Perform a polynomial evaluation
3895      POLYNOMIAL MULT        Perform a polynomial multiplication
3896      POLYNOMIAL SQUARE      Perform a polynomial square
3897      POLYNOMIAL SUBTRACTION Perform a polynomial subtraction
3898
3899      VECTOR ADDITION        Perform a vector addition
3900      VECTOR ANGLE           Compute the vector angle
3901      VECTOR DISTANCE        Compute the vector distance
3902      VECTOR DOT PRODUCT     Compute the vector dot product
3903      VECTOR LENGTH          Compute the vector length
3904      VECTOR SUBTRACTION     Perform a vector subtraction
3905
3906      SET CARDINALITY        Compute the set cardinality
3907      SET CARTESIAN PRODUCT  Perform a set cartesian product
3908      SET COMPLEMENT         Perform a set complement
3909      SET DISTINCT           Extract the distinct elements of a set
3910      SET INTERSECTION       Perform a set intersection
3911      SET UNION              Perform a set union
3912
3913      LOGICAL AND            Perform a logical and
3914      LOGICAL IFF            Perform a logical iff
3915      LOGICAL IFTHEN         Perform a logical ifthen
3916      LOGICAL NAND           Perform a logical nand
3917      LOGICAL NOR            Perform a logical nor
3918      LOGICAL NOT            Perform a logical not
3919      LOGICAL OR             Perform a logical or
3920      LOGICAL XOR            Perform a logical xor
3921
3922
39233. The available mathematical subcommands which operate on a function
3924   are as follows--
3925
3926      ROOTS                  Compute the real roots of a function
3927      DERIVATIVE             Compute the symbolic derivative of a
3928                             function
3929      INTEGRAL               Compute the definite integral of a
3930                             function
3931      OPTIMIZE               Perform unconstrained optimization of a
3932                             univariate function
3933
3934
39354. The available mathematical subcommands which generate sequences and
3936   patterns--
3937
3938      SEQUENCE               Generate a sequence within a variable
3939      PATTERN                Generate a patterned sequence within a
3940                             variable
3941      PRIME NUMBERS          Generate prime numbers
3942      FIBONNACCI NUMBERS     Generate Fibonnacci numbers
3943      DATA                   Place numbers in a variable
3944      CANTOR NUMBERS         Generate Cantor numbers
3945      JULIA                  Generate Julia numbers
3946
3947----------------------------------------------------------
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000-------------------------  *MATRIX OPERATIONS*  ------------
4001
4002MATRIX OPERATIONS
4003Matrix Operations
4004
4005The execution of a variety of matrix operations is done via
4006subcommands under the LET command, as in
4007
4008   LET X = MATRIX SOLVE M B
4009   LET M = DIAGONAL MATIX V
4010   LET MINV = MATRIX INVERSE M
4011
4012The following is a list of the matrix commands.
4013
4014
4015      CHOLESKY DECOMP        Perform a Cholesky decomposition
4016      CORRELATION MATRIX     Compute the correlation matrix of a matrix
4017      DIAGONAL MATRIX        Generate a diagonal matrix from a vector
4018      MATRIX ADDITION        Perform a matrix addition
4019      MATRIX ADJOINT         Compute the adjoint of a matrix
4020      MATRIX AUGMENT         Add columns to a current matrix
4021      MATRIX COFACTOR        Compute the matrix cofactors
4022      MATRIX DIAGONAL        Extract the diagonal elements of a matrix
4023      MATRIX DEFINITION      Set a matrix definition
4024      MATRIX DETERMINANT     Compute the matrix determinant
4025      MATRIX EIGENVALUES     Compute the matrix eigenvalues
4026      MATRIX EIGENVECTORS    Compute the matrix eigenvectors
4027      MATRIX ELEMENT         Extract a specific element of a matrix
4028      MATRIX EUCLIDEAN NORM  Compute the matrix euclidean norm
4029      MATRIX INVERSE         Compute the matrix inverse
4030      MATRIX ITERATIVE SOLU  Solve a linear system of equations and
4031                             apply iterative refinement
4032      MATRIX MINOR           Compute the matrix minor
4033      MATRIX MULTIPLICATION  Perform a matrix multiplication
4034      MATRIX NUMB OF COLUMNS Compute the matrix number of columns
4035      MATRIX NUMBER OF ROWS  Compute the matrix number of rows
4036      MATRIX RANK            Compute the rank of a matrix
4037      MATRIX REPLACE ELEMENT Replace a specific element of a matrix
4038      MATRIX REPLACE ROW     Replace a row of a matrix
4039      MATRIX ROW             Extract a row of a matrix
4040      MATRIX SIMP SOLUTION   Compute the matrix simplex solution
4041      MATRIX SOLUTION        Solve a system of linear equations
4042      MATRIX SPECTRAL NORM   Compute the matrix spectral norm
4043      MATRIX SPECTRAL RADIUS Compute the matrix spectral radius
4044      MATRIX SUBMATRIX       Define the matrix submatrix
4045      MATRIX SUBTRACTION     Perform a matrix subtraction
4046      MATRIX TRACE           Compute the matrix trace
4047      MATRIX TRANSPOSE       Compute the matrix transpose
4048      PRINCIPLE COMPONENTS   Generate a matrix of principle components
4049      PRIN COMP EIGENVECTORS Generate a matrix of principle components
4050                             eigenvectors
4051      PRIN COMP EIGENVALUES  Generate a matrix of principle components
4052                             eigenvalues
4053      ... PRINCIPLE COMP     Generate a specific principle component
4054      ... PRIN COMP EIGENVEC Generate a specific principle component
4055                             eigenvector
4056      ... PRIN COMP EIGENVAL Generate a specific principle component
4057                             eigenvalue
4058      SINGULAR VALUES        Compute the singular values of a matrix
4059      SINGULAR VALUE DECOMP  Compute the singular value decomposition
4060                             of a matrix
4061      SINGULAR VALUE FACTOR  Compute the singular value factorization
4062                             of a matrix
4063      TRIANGULAR INVERSE     Compute the inverse of a triangular matrix
4064      TRIANGULAR SOLVE       Solve a triangular system of equations
4065      TRIDIAGONAL SOLVE      Solve a tridiagonal system of equations
4066      VARIANCE-COVA MATRIX   Compute the variance-covariance matrix of
4067                             a matrix
4068
4069----------------------------------------------------------
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100-------------------------  *RANDOM NUMBERS*  -------------
4101
4102RANDOM NUMBERS
4103Random Numbers
4104
4105The generation of random numbers is done via subcommands under the LET
4106command, as in
4107
4108   LET X = UNIFORM RANDOM NUMBERS FOR I = 1 1 25
4109
4110   LET Y = NORMAL RUNDOM NUMBERS FOR I = 1 1 100
4111
4112   LET GAMMA = 2.5
4113   LET Z = WEIBULL RUNDOM NUMBERS FOR I = 1 1 100
4114
4115The output from the random number generation is always a variable
4116(never a parameter or function).  Random numbers can be generated from
4117a variety of distributions.  Some distributions represent a family of
4118distributions.  In this case, one or more parameters need to be
4119specified (via the LET command) before generating the random numbers.
4120
4121The SEED command is used to specify the seed for the random number
4122generator.
4123
4124The available random number generators are--
4125
4126DISTRIBUTIONS WITH NO PARAMETERS
4127   NORMAL RANDOM NUMBERS          Generate standard normal (N(0,1))
4128                                  random numbers
4129   UNIFORM RANDOM NUMBERS         Generate uniform random numbers in
4130                                  the interval (0,1)
4131   LOGISTIC RANDOM NUMBERS        Generate logistic random numbers
4132   DOUBLE EXPON RANDOM NUMBERS    Generate double exponential random
4133                                  numbers
4134   CAUCHY RANDOM NUMBERS          Generate Cauchy random numbers
4135   SEMI-CIRCULAR RANDOM NUMBERS   Generate semi-circular random numbers
4136   TRIANGULAR RANDOM NUMBERS      Generate triangular random numbers
4137   LOGNORMAL RANDOM NUMBERS       Generate lognormal random numbers
4138   HALFNORMAL RANDOM NUMBERS      Generate halfnormal random numbers
4139   EXPONENTIAL RANDOM NUMBERS     Generate exponential random numbers
4140   EXTREME VALUE TYPE 1 RAND NUMB Generate extreme value type 1 random
4141                                  numbers
4142   FRECHET RANDOM NUMBERS         Generate extreme value type 1 random
4143                                  numbers
4144   HALF CAUCHY RANDOM NUMBERS     Generate half Cauchy random numbers
4145   COSINE RANDOM NUMBERS          Generate cosine random numbers
4146   ANGLIT RANDOM NUMBERS          Generate anglit random numbers
4147   ARCSIN RANDOM NUMBERS          Generate arcsin random numbers
4148   HYPERBOLIC SECANT RANDOM NUMB  Generate hyperbolic secant random
4149                                  numbers
4150   HALF-LOGISTIC RANDOM NUMBERS   Generate half-logistic random
4151                                  numbers
4152   SLASH RANDOM NUMBERS           Generate slash random numbers
4153   LANDAU RANDOM NUMBERS          Generate Landau random numbers
4154   RAYLEIGH RANDOM NUMBERS        Generate Rayleigh random numbers
4155   MAXWELL RANDOM NUMBERS         Generate Maxwell random numbers
4156
4157DISTRIBUTIONS REQUIRING THE PARAMETER N
4158   DISCRETE UNIFORM RANDOM NUMBER Generate discrete uniform random
4159                                  numbers
4160
4161DISTRIBUTIONS REQUIRING THE PARAMETER NU (DEGREES OF FREEDOM)
4162   T RANDOM NUMBERS               Generate t random numbers
4163   CHI-SQUARED RANDOM NUMBERS     Generate chi-squared random numbers
4164   FOLDED T RANDOM NUMBERS        Generate folded t random numbers
4165
4166DISTRIBUTIONS REQUIRING THE PARAMETER LAMBDA (SHAPE PARAMETER)
4167   TUKEY LAMBDA RANDOM NUMBERS    Generate Tukey lambda random numbers
4168   POISSON RANDOM NUMBERS         Generate Poisson random numbers
4169   SKEWED NORMAL RANDOM NUMBERS   Generate skewed normal random
4170                                  numbers
4171   SKEWED DOUBLE EXPO NUMBERS     Generate skewed double exponential
4172                                  random numbers
4173
4174DISTRIBUTIONS REQUIRING THE PARAMETERS NU1, NU2 (DEGREES OF FREEDOM)
4175   F RANDOM NUMBERS               Generate F random numbers
4176
4177DISTRIBUTIONS REQUIRING THE PARAMETERS ALPHA, BETA (SHAPE PARAMETERS)
4178   BETA RANDOM NUMBERS            Generate beta random numbers
4179   POWER LAW RANDOM NUMBERS       Generate power law random numbers
4180                                  (i.e., failure times that follow a
4181                                  non-homogeneous Poisson process)
4182   ALPHA RANDOM NUMBERS           Generate alpha random numbers
4183   POWER EXPONENTIAL RANDOM NUMB  Generate power exponential random
4184                                  numbers
4185   INVERTED BETA RANDOM NUMBERS   Generate inverted beta random numbers
4186   HERMITE RANDOM NUMBERS         Generate Hermite random numbers
4187
4188DISTRIBUTIONS REQUIRING THE PARAMETER GAMMA (SHAPE PARAMETER)
4189   GAMMA RANDOM NUMBERS           Generate gamma random numbers
4190   DOUBLE GAMMA RANDOM NUMBERS    Generate double gamma random numbers
4191   INVERTED GAMMA RANDOM NUMBERS  Generate inverted gamma random
4192   LOG GAMMA RANDOM NUMBERS       Generate log gamma random numbers
4193   WEIBULL RANDOM NUMBERS         Generate Weibull random numbers
4194   DOUBLE WEIBULL RANDOM NUMBERS  Generate double Weibull random
4195                                  numbers
4196   EXTREME VALUE TYPE 2 RAND NUMB Generate extreme value type 2 random
4197                                  numbers
4198   FRECHET RANDOM NUMBERS         Generate extreme value type 2 random
4199                                  numbers
4200   GENERALZIED EXTREME VALUE RAND NUMB Generate generalized extreme
4201                                       value random numbers
4202   PARETO RANDOM NUMBERS          Generate Pareto random numbers
4203   INVERSE GAUSSIAN               Generate inverse gaussian random
4204                                  numbers
4205   REVERSE INVERSE GAUSSIAN       Generate reverse inverse gaussian
4206                                  random numbers
4207   FATIGUE LIFE                   Generate fatigue life random numbers
4208   WALD                           Generate Wald random numbers
4209   INVERTED WEIBULL               Generate inverted Weibull random
4210                                  numbers
4211   GENERALIZED PARETO RAND NUMB   Generate generalized Pareto random
4212                                  numbers
4213   GEOMETRIC EXTREME EXPONENTIAL  Generate geometric estreme
4214                                  exponential random numbers
4215   GENERALIZED LOGISTIC RAND NUMB        Generate generalized logistic
4216                                         random numbers
4217   GENERALIZED HALF LOGISTIC RAND NUMB   Generate generalized half
4218                                         logistic random numbers
4219
4220DISTRIBUTIONS REQUIRING THE PARAMETER C (SHAPE PARAMETER)
4221   POWER RANDOM NUMBERS           Generate power random numbers
4222
4223DISTRIBUTIONS REQUIRING THE PARAMETERS K
4224   ASYMMETRIC DOUBLE EXPO RANDOM NUMBER Generate asymmetric double
4225                                        exponential random numbers
4226
4227DISTRIBUTIONS REQUIRING THE PARAMETER MU, SD (SHAPE PARAMETER)
4228   FOLDED NORMAL RANDOM NUMBERS   Generate folded normal random numbers
4229
4230DISTRIBUTIONS REQUIRING THE PARAMETER MU1, SD1, MU2, SD2, P (SHAPE PARAMETER)
4231   NORMAL MIXTURE RANDOM NUMBERS  Generate normal mixture random numbers
4232
4233DISTRIBUTIONS REQUIRING THE PARAMETER NU, LAMBDA (SHAPE PARAMETER)
4234   NON-CENTRAL CHI-SQUARE RAND NUMB  Generate non-central Chi-square
4235                                     random numbers
4236   NON-CENTRAL T RAND NUMB           Generate non-central t random
4237                                     numbers
4238   SKEWED T RANDOM NUMBERS           Generate skewed t random numbers
4239
4240DISTRIBUTIONS REQUIRING THE PARAMETERS NU, LAMBDA1 and LAMBDA2 (SHAPE PARAMETER)
4241   DOUBLY NON-CENTRAL T RAND NUMB    Generate doubly non-central t
4242                                     random numbers
4243
4244DISTRIBUTIONS REQUIRING THE PARAMETER NU1, NU2, LAMBDA (SHAPE PARAMETER)
4245   NON-CENTRAL F RANDOM NUMBER      Generate non-central F random
4246                                    numbers
4247   NON-CENTRAL BETA RANDOM NUMBER   Generate non-central beta random
4248                                    numbers
4249
4250DISTRIBUTIONS REQUIRING THE PARAMETER NU1, NU2, LAMBDA1, LAMBDA2 (SHAPE PARAMETER)
4251   DOUBLY NON-CENTRAL F RAND NUMB Generate doubly non-central F random
4252                                  numbers
4253
4254DISTRIBUTIONS REQUIRING THE PARAMETER LAMBDA3, LAMBDA4 (SHAPE PARAMETER)
4255   GENERALIZED TUKEY-LAMBDA RAND NUMB  Generate generalized
4256                                  Tukey-Lambda random numbers
4257
4258DISTRIBUTIONS REQUIRING THE PARAMETER P
4259   GEOMETRIC RANDOM NUMBERS       Generate geometric random numbers
4260   POWER NORMAL RANDOM NUMBERS    Generate power normal random
4261                                  numbers
4262   YULE RANDOM NUMBERS            Generate Yule random numbers
4263
4264DISTRIBUTIONS REQUIRING THE PARAMETERS P, N
4265   BINOMIAL RANDOM NUMBERS        Generate binomial random numbers
4266
4267DISTRIBUTIONS REQUIRING THE PARAMETERS P, K
4268   NEGATIVE BINOMIAL RANDOM NUMBER Generate negative binomial random
4269                                   numbers
4270
4271DISTRIBUTIONS REQUIRING THE PARAMETERS L, K, N, M
4272   NEGATIVE BINOMIAL RANDOM NUMBER Generate hypergeometric random
4273                                   numbers
4274
4275DISTRIBUTIONS REQUIRING THE PARAMETER DELTA
4276   LOG-LOGISTIC RANDOM NUMBER      Generate log-logistic random
4277                                   numbers
4278
4279DISTRIBUTIONS REQUIRING THE PARAMETER ALPHA
4280   LOG DOUBLE EXPO RANDOM NUMBER   Generate log double exponential
4281                                   random numbers
4282   ERROR RANDOM NUMBER             Generate error (=exponential power
4283                                   or Subbotuin) random numbers
4284   ZIPF RANDOM NUMBERS             Generate Zipf random numbers
4285
4286DISTRIBUTIONS REQUIRING THE PARAMETER BETA
4287   BRADFORD RANDOM NUMBER          Generate Bradford random numbers
4288
4289DISTRIBUTIONS REQUIRING THE PARAMETER B
4290   RECIPROCAL RANDOM NUMBER        Generate reciprocal random numbers
4291
4292DISTRIBUTIONS REQUIRING THE PARAMETERS C AND B
4293   GOMPERTZ RANDOM NUMBER          Generate Gompertz random numbers
4294
4295DISTRIBUTIONS REQUIRING THE PARAMETER THETA
4296   LOGARITHMIC SERIES RAND NUMB    Generate logarithmic series random
4297                                   numbers
4298
4299DISTRIBUTIONS REQUIRING THE PARAMETERS GAMMA AND THETA
4300   EXPONENTIATED WEIBULL RAND NUMB Generate exponentiated Weibull
4301                                   random numbers
4302
4303DISTRIBUTIONS REQUIRING THE PARAMETERS THETA AND N
4304   TWO-SIDED POWER RAND NUMB       Generate two-sided power
4305                                   random numbers
4306
4307DISTRIBUTIONS REQUIRING THE PARAMETERS G AND H
4308   G AND H RANDOM NUMBERS          Generate g-and-h random numbers
4309
4310DISTRIBUTIONS REQUIRING THE PARAMETERS XI, LAMBDA, AND THETA
4311   GOMPERTZ-MAKEHAM RAND NUMB      Generate Gompertz-Makeham random
4312                                   numbers
4313
4314DISTRIBUTIONS REQUIRING THE PARAMETERS SCALE1, GAMMA1, LOC2, SCALE2,
4315   AND GAMMA2
4316   BIWEIBULL RAND NUMB             Generate Bi-Weibull random numbers
4317
4318DISTRIBUTIONS REQUIRING THE PARAMETERS A, B, C, and D
4319   TRAPEZOID RAND NUMB             Generate trapezoid random numbers
4320
4321DISTRIBUTIONS REQUIRING THE PARAMETERS A, B, C, D, NU1, NU3, and ALPHA
4322   GENERALIZED TRAPEZOID RAND NUMB Generate generalized trapezoid
4323                                   random numbers
4324
4325DISTRIBUTIONS REQUIRING THE PARAMETERS A AND C
4326   WARING RANDOM NUMBER            Generate Waring random numbers
4327
4328Several distributions generate a matrix, as oppossed to a vector,
4329of random numbers.
4330
4331Multivariate normal distribution:
4332
4333   LET MU = DATA <list of p means>
4334   READ MATRIX SIGMA
4335      <pxp set of values>
4336   END OF DATA
4337   LET N = <value>
4338   LET M = MULTIVARIATE NORMAL RANDOM NUMBERS MU SIGMA N
4339
4340   Note that M will be an NxP matrix.  N is the number of rows
4341   generated for each component and their are P components to
4342   the multivariate normal.  SIGMA is the pxp variance-covariance
4343   matrix of the multivariate normal.  SIGMA will be checked to
4344   ensure that it is a positive definite matrix.  MU is a vector
4345   specifying the means of the p components.
4346
4347Multivariate t distribution:
4348
4349   LET MU = DATA <list of p means>
4350   LET NU = DATA <list of p degrees of freedom>
4351   READ MATRIX SIGMA
4352      <pxp set of values>
4353   END OF DATA
4354   LET N = <value>
4355   LET M = MULTIVARIATE T RANDOM NUMBERS MU SIGMA NU N
4356
4357   The variables are the same as for the multivariate normal random
4358   numbers with the exception that there is an additional vector,
4359   NU, that specifies the degrees of freedom for the p components.
4360
4361Uniform distribution:
4362
4363   LET U = INDEPENDENT UNIFORM RANDOM NUMBERSS LOWL UPPL NP
4364   LET U = MULTIVARIATE UNIFORM RANDOM NUMBERSS SIGMA N
4365
4366   The first syntax generates independent uniform random numbers
4367   with LOWL and UPPL denoting vectors that contain the lower and
4368   upper limits for the uniform distributions, respectively.  The
4369   scalar NP denotes the number of rows to generate.
4370
4371   The second syntax generates correlated uniform random numbers.
4372   The matrix SIGMA is the variance-covariance matrix of a
4373   multivariate normal distribution and N denotes the number of
4374   rows to generate.
4375
4376Multinomial distribution:
4377
4378   LET P = DATA <list of probabilities that sum to 1>
4379   LET N = <value>
4380   LET NEVENTS = <value>
4381   LET M = MULTINOMIAL RANDOM NUMBERS P N NEVENTS
4382
4383   The P variable defines the probabilities for each of the
4384   outcomes, N defines the number of trials, and NEVENTS
4385   defines the number of multinomial experiments to simulate.
4386   The returned M will be a matrix with NEVENTS rows and
4387   the number of columns equal to the number of rows in P.
4388
4389Dirichlet distribution:
4390
4391   LET ALPHA = DATA <list of shape parameters>
4392   LET N = <value>
4393   LET D = DIRICHLET RANDOM NUMBERS ALPHA N
4394
4395   The ALPHA variable contains the shape parameters of the
4396   Dirichlet distribution and N denotes the number of rows to
4397   generate.
4398
4399Wishart distribution:
4400
4401   LET P = DATA <list of probabilities that sum to 1>
4402   LET N = <value>
4403   LET NEVENTS = <value>
4404   LET W = WISHART RANDOM NUMBERS MU SIGMA N
4405
4406   Note that W will be a PxP matrix.  N is a scalar that specifies
4407   the sample size.  SIGMA is the pxp variance-covariance
4408   matrix of the multivariate normal.  SIGMA will be checked to
4409   ensure that it is a positive definite matrix.  MU is a vector
4410   specifying the means of the p components.
4411
4412
4413Also, as of the May, 2002 version, support is provided for several
4414different uniform random number generators.  Enter
4415HELP RANDOM NUMBER GENERATOR for details.
4416
4417----------------------------------------------------------
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500-------------------------  *TEXT SUBCOMMANDS*-------------
4501
4502TEXT SUBCOMMANDS
4503Text Subcommands
4504
4505An important feature of the TEXT, TITLE, LABEL, and LEGEND commands is
4506the ability to use within-text subcommands to specify the following--
4507
4508   1) To temporarily change the case (upper versus lower) in mid-text.
4509      For example, leading characters of words can be upper case and
4510      trailing characters can be lower case.
4511
4512   2) To shift to subscripts and superscripts in mid-text.
4513
4514   3) To generate Greek letters.
4515
4516   4) To generate mathematical symbols (for example, integral sign,
4517      partial derivative sign, etc.).
4518
4519   5) To generate other special symbols (for example, brackets,
4520      arrows, carats, daggers, etc.).
4521
4522The above may be done whenever the Hershey fonts (simplex, duplex,
4523triplex, triplex italic, complex, simplex script, and complex script)
4524have been specified (see the FONT command).  The only special symbols
4525recognized with hardware fonts are the in-line case shifts (i.e., upper
4526and lower case) and the space character.
4527
4528Within-text subcommands (indicators) are used to specify the desired
4529text operations.  For example--
4530
4531   UC()   to shift to capital letters;
4532   SUB()  to shift to subscript mode;
4533   ALPH() to draw a Greek alpha;
4534   INTE() to draw an integral;
4535   RBRA() to draw a right bracket.
4536
4537The within-text subcommands are all distinguished by an appended ().
4538The () is a flag to DATAPLOT that the previous character sub-string is
4539not to be printed literally but rather should be converted and acted
4540upon in a special fashion.
4541
4542Enter   --HELP CAPITALIZATION to list case (lower/upper) information.
4543          HELP SUBSCIPTS to list sub/super-script information.
4544          HELP GREEK SYMBOLS to list Greek characters.
4545          HELP MATH SYMBOLS to list mathematics symbols.
4546          HELP MISC SYMBOLS to list miscellaneous symbols.
4547
4548----------------------------------------------------------
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600-------------------------  *CAPITALIZATION*  -------------
4601
4602CAPITALIZATION
4603Capitalization
4604
4605DATAPLOT by default prints all text in upper case.  Simply entering
4606the text in lower case is not sufficient to have it printed in lower
4607case.
4608
4609Shifts between capitalized letters and non-capitalized letters can be
4610carried out within text strings generated by any TEXT, TITLE, LABEL, or
4611LEGEND command.  Case shifts are recognized for both hardware and
4612software generated text.
4613
4614To shift to upper case, enter CAPS(), CAP(), or UC() followed by the
4615desired text sub-string.  To shift to lower case, enter LC() followed
4616by the desired text sub-string.
4617
4618The within-text case shifting overrides the setting from the CASE
4619command.  If the within-text case shift takes place mid-line, then the
4620first part of the text string follows whatever the current setting is
4621as given by the CASE command.  At the end of a text line with a case
4622shift, the current CASE command setting takes effect again.
4623
4624The capitalization indicators are--
4625
4626   upper case        UC(), CAP(), CAPS()
4627   lower case        LC()
4628
4629If all characters on a text line are to have the same case, either all
4630upper or all lower, then it is easier to set the case globally with the
4631CASE command than using within-text case shifts.  For example,
4632
4633   CASE UPPER
4634   CASE LOWER
4635
4636Example --Go to the middle of screen, and write out "DATAPLOT is from
4637          NBS" with all symbols in simplex font--
4638             CASE UPPER
4639             FONT SIMPLEX
4640             MOVE 50 50
4641             TEXT DATAPLOT LC()IS FROM UC()NBS
4642Example --Go to the middle of screen, and write out "Future Goals"
4643          in triplex font--
4644             FONT TRIPLEX
4645             MOVE 50 50
4646             TEXT UC()FLC()UTURE UC()GLC()OALS
4647
4648Enter   --HELP CASE to list information about the CASE command.
4649          HELP SUBSCIPTS to list sub/super-script information.
4650          HELP GREEK SYMBOLS to list Greek characters.
4651          HELP MATH SYMBOLS to list mathematics symbols.
4652          HELP MISC SYMBOLS to list miscellaneous symbols.
4653
4654Note    --Upper and lower case characters can now be entered without
4655          using UC() and LC() shifts.  The various CASE commands
4656          (CASE, LABEL CASE, TITLE CASE, LEGEND CASE) accept an ASIS
4657          clause in addition to UPPER and LOWER.  The ASIS clause
4658          specifies that the case will be preserved as entered on the
4659          command line.  For example,
4660              CASE ASIS
4661              TEXT Mix UPPER and lower case Characters
4662
4663----------------------------------------------------------
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700-------------------------  *SUBSCRIPTS*  -----------------
4701
4702SUBSCRIPTS
4703Subscripts
4704
4705Subscripts and superscripts can be generated within any TEXT, TITLE,
4706LABEL, or LEGEND command whenever the Hershey fonts (simplex, duplex,
4707triplex, triplex italic, complex, simplex script, and complex script)
4708have been specified (see the FONT command).
4709
4710To shift to subscript mode, simply enter SUB() followed by the desired
4711subscript.  To terminate subscript mode, enter UNSB() and continue on
4712with the desired text.  Similarly, SUP() shifts into superscript mode,
4713and UNSP() shifts out of superscipt mode.  The () is a flag to DATAPLOT
4714that the previous character sub-string is not to be printed literally
4715but rather should be converted and acted upon in a special fashion.  It
4716is an indicator that is used not only for sub/super-scripting, but also
4717for Greek symbols, mathematics symbols, and other special symbols.
4718
4719Subscript and superscript strings can be of any length.  Nested
4720subscripts and superscripts are permitted 7 deep.  The size of a
4721sub/super-script is always half the size of the previous level.
4722
4723The sub/super-script indicators are--
4724
4725   subscript           SUB()
4726   un-subscript        UNSB()
4727   superscript         SUP()
4728   un-superscript      UNSP()
4729
4730Example --Go to the middle of screen, and write out
4731             e = mc squared      (Einstein's classic equation)
4732          with all symbols in lower case simplex font--
4733             CASE LOWER
4734             FONT SIMPLEX
4735             MOVE 50 50
4736             TEXT E = MCSUP()2
4737Example --Go to the middle of screen, and write out
4738             T (with superscript *) = e (with superscript integral f)
4739          in lower case triplex font--
4740             CASE LOWER
4741             FONT TRIPLEX
4742             MOVE 50 50
4743             TEXT TSUP()*UNSP() = ESUP()INTE()F
4744
4745Enter   --HELP CAPITALIZATION to list case (lower/upper) information.
4746          HELP GREEK SYMBOLS to list Greek characters.
4747          HELP MATH SYMBOLS to list mathematics symbols.
4748          HELP MISC SYMBOLS to list miscellaneous symbols.
4749
4750----------------------------------------------------------
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800-------------------------  *GREEK SYMBOLS*  --------------
4801
4802GREEK SYMBOLS
4803Greek Symbols
4804
4805Greek symbols can be generated within any TEXT, TITLE, LABEL, or LEGEND
4806command whenever the Hershey fonts (simplex, duplex, triplex, triplex
4807italic, complex, simplex script, and complex script) have been
4808specified (see the FONT command).  Both lower case and upper case Greek
4809symbols are available (see the CASE command).
4810
4811To indicate that a Greek symbol should appear in some text string,
4812simply enter the English name of the desired Greek letter and append an
4813open and closed parenthesis after the name, as in PI(), RHO(), and
4814TAU().  The () is a flag to DATAPLOT that the previous character
4815sub-string is not to be printed literally but rather should be
4816converted and drawn as a special symbol.  Greek names longer than 4
4817letters should be truncated to 4 letters, as in ALPH(), GAMM(), and
4818OMEG().
4819
4820The Greek symbols are--
4821
4822   alpha          ALPH()
4823   beta           BETA()
4824   gamma          GAMM()
4825   delta          DELT()
4826   epsilon        EPSI()
4827   zeta           ZETA()
4828   eta            ETA()
4829   theta          THET()
4830   iota           IOTA()
4831   kappa          KAPP()
4832   lambda         LAMB()
4833   mu             MU()
4834   nu             NU()
4835   xi             XI()
4836   omicon         OMIC()
4837   pi             PI()
4838   rho            RHO()
4839   sigma          SIGM()
4840   tau            TAU()
4841   upsilon        UPSI()
4842   phi            PHI()
4843   chi            CHI()
4844   psi            PSI()
4845   omega          OMEG()
4846
4847Example --Go to the middle of screen, and write out the first 3 Greek
4848          letters in lower case simplex font--
4849             CASE LOWER
4850             FONT SIMPLEX
4851             MOVE 50 50
4852             TEXT ALPH()BETA()GAMM()
4853Example --Go to the middle of screen, and write out the value of
4854          pi = 3.1415926 in lower case triplex font--
4855             CASE LOWER
4856             FONT TRIPLEX
4857             MOVE 50 50
4858             TEXT THE VALUE OF PI() = 3.1415926
4859
4860Enter   --HELP CAPITALIZATION to list case (lower/upper) information.
4861          HELP SUBSCIPTS to list sub/super-script information.
4862          HELP MATH SYMBOLS to list mathematics symbols.
4863          HELP MISC SYMBOLS to list miscellaneous symbols.
4864
4865----------------------------------------------------------
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900-------------------------  *MATH SYMBOLS*  ---------------
4901
4902MATHEMATICS SYMBOLS
4903Mathematics Symbols
4904
4905Mathematics symbols can be generated within any TEXT, TITLE, LABEL, or
4906LEGEND command whenever the Hershey fonts (simplex, duplex, triplex,
4907triplex italic, complex, simplex script, and complex script) have been
4908specified (see the FONT command).
4909
4910To indicate that a mathematics symbol should appear in some text
4911string, simply enter the abbreviated (never more than 4 characters)
4912name from the list below and append an open and closed parenthesis
4913after the name, as in INTE(), SUMM(), and DOTP().  The () is a flag to
4914DATAPLOT that the previous character sub-string is not to be printed
4915literally but rather should be converted and drawn as a special symbol.
4916
4917The mathematics symbols are--
4918
4919   partial derivative       PART()
4920   integral                 INTE()
4921   circular integral        CINT()
4922   summation                SUMM()
4923   product                  PROD()
4924   infinity                 INFI()
4925   + or -                   +-()
4926   - or +                   -+()
4927   times                    TIME()
4928   dot product              DOTP()
4929   vector product           DEL()
4930   division                 DIVI()
4931   less than                LT()
4932   greater than             GT()
4933   less than or equal to    LTEQ()
4934   greater than or equal to GTEQ()
4935   not equal                NOT=()
4936   approximately equal to   APPR()
4937   equivalence              EQUI()
4938   varies                   VARI()
4939   tilda                    TILD()
4940   carat                    CARA()
4941   prime                    PRIM()
4942   radical                  RADI()
4943   large radical            LRAD()
4944   larger radical           BRAD()
4945   subset                   SUBS()
4946   superset                 SUPE()
4947   un-subset                UNSB()
4948   un-superset              UNSP()
4949   union                    UNIO()
4950   intersection             INTR()
4951   is an element of         ELEM()
4952   there exists             THEX()
4953   therefore                THFO()
4954
4955Example --Go to the middle of screen, and draw out summation,
4956          integration, and infinity symbols in simplex font--
4957             FONT SIMPLEX
4958             MOVE 50 50
4959             TEXT SUMM()INTE()INFI()
4960Example --Go to the middle of screen, and write out
4961             A union B
4962          (a set theory notation) in upper case triplex font--
4963             CASE UPPER
4964             FONT TRIPLEX
4965             MOVE 50 50
4966             TEXT AUNIO()B
4967
4968Enter   --HELP CAPITALIZATION to list case (lower/upper) information.
4969          HELP SUBSCIPTS to list sub/super-script information.
4970          HELP GREEK SYMBOLS to list Greek characters.
4971          HELP MISC SYMBOLS to list miscellaneous symbols.
4972
4973----------------------------------------------------------
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000-------------------------  *MISC SYMBOLS*  ---------------
5001
5002MISCELLANEOUS SYMBOLS
5003Miscellaneous Symbols
5004
5005Miscellaneous symbols can be generated within any TEXT, TITLE, LABEL,
5006or LEGEND command whenever the Hershey fonts (simplex, duplex, triplex,
5007triplex italic, complex, simplex script, and complex script) have been
5008specified (see the FONT command).
5009
5010To indicate that a special symbol should appear in some text string,
5011simply enter the abbreviated (never more than 4 characters) name from
5012the list below and append an open and closed parenthesis after the
5013name, as in LAPO(), LBRA(), and RBRA().  The () is a flag to DATAPLOT
5014that the previous character sub-string is not to be printed literally
5015but rather should be converted and drawn as a special symbol.
5016
5017The miscellaneous symbols are--
5018
5019   space                    SP()
5020   carriage return          CR()
5021   left apostrophe          LAPO()
5022   right apostrophe         RAPO()
5023   left bracket             LBRA()
5024   right bracket            RBRA()
5025   left curly bracket       LCBR()
5026   right curly bracket      RCBR()
5027   left elbow               LELB()
5028   right elbow              RELB()
5029   right accent             RACC()
5030   left accent              LACC()
5031   breve                    BREV()
5032   right quote              RQUO()
5033   left quote               LQUO()
5034   nasp                     NASP()
5035   inverted nasp            IASP()
5036   right arrow              RARR()
5037   left arrow               LARR()
5038   up arrow                 UARR()
5039   down arrow               DARR()
5040   paragraph                PARA()
5041   dagger                   DAGG()
5042   double dagger            DDAG()
5043   vertical bar             VBAR()
5044   double vertical bar      DVBA()
5045   long vertical bar        LVBA()
5046   horizontal bar           HBAR()
5047   long horizontal bar      LHBA()
5048   bar                      BAR()
5049   degree                   DEGR()
5050
5051The SP() and CR() can be used with hardware fonts.  The SP()
5052is useful as a placeholder (e.g., for alphabetic tic mark labels,
5053it can be used for an empty group).  The CR() can be used for
5054multiline text.  For example, you can create a multiline title.
5055
5056EXAMPLE --Go to the middle of screen, and draw out ABC surrounded by
5057          curly brackets with ABC in upper case simplex font--
5058             CASE UPPER
5059             FONT SIMPLEX
5060             MOVE 50 50
5061             TEXT LCBR()ABCRCBR()
5062EXAMPLE --Go to the middle of screen, and write out x surrounded by 2
5063          vertical bars (a mathematics notation for the absolute value
5064          of x) where X is in lower case triplex font--
5065             CASE LOWER
5066             FONT TRIPLEX
5067             MOVE 50 50
5068             TEXT VBAR()XVBAR()
5069
5070Enter   --HELP CAPITALIZATION to list case (lower/upper) information.
5071          HELP SUBSCIPTS to list sub/super-script information.
5072          HELP GREEK SYMBOLS to list Greek characters.
5073          HELP MATH SYMBOLS to list mathematics symbols.
5074
5075----------------------------------------------------------
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100-------------------------  *CHARACTER TYPES*  ------------
5101
5102CHARACTER TYPES
5103Character Types
5104
5105The available character types are from 5 categories--
5106
5107   1) common plotting characters;
5108   2) any ascii keyboard character;
5109   3) Greek symbols;
5110   4) mathematics symbols;
5111   5) miscellaneous symbols.
5112
5113The case (upper versus lower) and font (simplex, duplex, triplex, etc.)
5114of the plot character follows the current setting of the CASE and FONT
5115commands.  The Greek, math, and miscellaneous symbols are available
5116only when one of the Hershey fonts have been specified via the FONT or
5117CHARACTER FONT commands.
5118
5119The common plot characters include--
5120
5121   blank                BLANK or NONE or BL or NO
5122   circle               CIRCLE or O or CI
5123   square               SQUARE or BOX or SQ
5124   diamond              DIAMOND or DI
5125   triangle             TRIANGLE or TR
5126   reverse triangle     REVTRI or TRIREV or RT
5127   star                 STAR or ST
5128   arrow up             ARROWU or AU
5129   arrow down           ARROWD or AD
5130   vertical bar         VERTICAL BAR or VB
5131   pyramid              PYRAMID
5132   cube                 CUBE
5133   arrow                ARROW or ARRH
5134   vector               VECTOR
5135
5136The ascii keyboard characters include
5137
5138   0 to 9               0 to 9
5139   A to Z               A to Z
5140   period               .  or PERIOD or POINT or DOT
5141   bar                  -  or BAR or BARS or HYPHEN
5142   plus                 +  or PLUS or CROSS
5143   asterisk             *  or ASTERISK
5144   left bracket         [
5145   right bracket        ]
5146   left brace           {
5147   right brace          }
5148   exclamation point    !  or EXCLAMATION
5149   double quote         "  or QUOTE2
5150   number               #  or NUMBER
5151   dollar               $  or DOLLAR
5152   percent              %  or PERCENT
5153   ampersand            &  or AMPERSAND
5154   single quote         '  or QUOTE1
5155   left parenthesis     (  or LEFTPA
5156   right parenthesis    )  or RIGHTP
5157   colon                :  or COLON
5158   semi-colon           ;  or SEMICO
5159   comma                ,  or COMMA
5160   question mark        ?  or QUESTION
5161   apostrophe           '  or APOSTROPHE
5162   underscore           -  or UNDERSCORE
5163   at sign              @  or AT
5164   slash                /  or SLASH or DIAGONAL
5165   reverse slash         `  or REVSLASH
5166   equal sign           =  or EQUAL
5167   greater than sign    >  or GREATER
5168   less than sign       <  or LESS
5169   vertical bar         \  or VBAR
5170   tilda                ~  or TILDA
5171   carat                ^  or CARAT
5172
5173The available Greek symbols are listed by entering HELP GREEK SYMBOLS.
5174
5175The available mathematics symbols are listed by entering HELP MATH
5176SYMBOLS.
5177
5178The available miscellaneous symbols are listed by entering HELP MISC
5179SYMBOLS.
5180
5181When special math, greek, or miscellaneous symbols are used, the
5182trailing () is left off.
5183
5184----------------------------------------------------------
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200-------------------------  *LINE TYPES*  -----------------
5201
5202LINE TYPES
5203Line Types
5204
5205The available line types are--
5206
5207   no line         BLANK or NONE or BL or NO
5208   solid           SOLID or SO
5209   dotted          DOT or DOTTED or DO
5210   dashed          DASH or DASHED or DA
5211   dashed type 1   DASH1 or DA1
5212   dashed type 2   DASH2 or DA2
5213   dashed type 3   DASH3 or DA3
5214   dashed type 4   DASH4 or DA4
5215
5216The short designations (e.g., BL for BLANK, SO for SOLID, DA3 for
5217DASH3) allow for the specification of a large number of line types on a
5218single command line, as in
5219
5220   LINES SO SO SO SO SO DO DO DO DO DO DA DA DA DA DA
5221
5222DATAPLOT does all dash patterns in hardware, so dashed lines may have a
5223somewhat different appearance on different devices.
5224
5225----------------------------------------------------------
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300-------------------------  *COLOR TYPES*  ----------------
5301
5302COLOR TYPES
5303Color Types
5304
5305The graphics devices that DATAPLOT supports vary widely in the degree
5306to which they support color.  However, for the sake of device
5307independence, all devices will recognize the same set of color names
5308and color indices.  If a given device does not support a requested
5309color, DATAPLOT maps it to the closest available supported color
5310(closest is somewhat arbitrary, although we tried to be reasonably
5311consistent).
5312
5313DATAPLOT borrowed its color scheme from Release 3 of X11 with a few
5314additions from Release 4.  It also uses the RGB values from Release 4
5315for those devices that support direct RGB specification (currently
5316Postscript and CGM).  Although these values should be reasonably
5317robust, different devices will generate different colors from them.
5318
5319The following is the list of colors that DATAPLOT recognizes.  Only the
5320first 4 characters of the color name are significant and colors can
5321also be specified by an index.
5322
5323
5324                                    DATAPLOT
5325        COLOR             INDEX     NAME
5326        =====             =====     ========
5327        WHITE               0       WHIT
5328        BLACK               1       BLAC
5329        RED                 2       RED
5330        BLUE                3       BLUE
5331        GREEN               4       GREE
5332        MAGENTA             5       MAGE
5333        ORANGE              6       ORAN
5334        CYAN                7       CYAN
5335        YELLOW              8       YELL
5336        YELLOW GREEN        9       YGRE
5337        DARK GREEN         10       DGRE
5338        LIGHT BLUE         11       LBLU
5339        BLUE VIOLET        12       VBLU
5340        VIOLET RED         13       VRED
5341        DARK SLATE GRAY    14       DGRA,DGRY
5342        LIGHT GRAY         15       LGRA,LGRY
5343        AQUAMARINE         16       AQUA
5344        BROWN              17       BROW
5345        CADET BLUE         18       CABL
5346        CORAL              19       CORA
5347        CORNFLOWER BLUE    20       CBLU
5348        DARK OLIVE GREEN   21       DOGR
5349        DARK ORCHID        22       DORC
5350        DARK SLATE BLUE    23       DSBL
5351        DARK TURQUOISE     24       DTUR
5352        FIREBRICK          25       FIRE
5353        FOREST GREEN       26       FGRE
5354        GOLD               27       GOLD
5355        GOLDENROD          28       GLDR
5356        GRAY               29       GRAY, GREY
5357        INDIAN RED         30       IRED
5358        KHAKI              31       KHAK
5359        DIM GRAY           32       DMGR
5360        LIGHT STEEL BLUE   33       LSBL
5361        LIME GREEN         34       LGRE
5362        MAROON             35       MARO
5363        MEDIUM AQUAMARINE  36       MAQU
5364        MEDIUM BLUE        37       MBLU
5365        MEDIUM FOREST GREEN38       MFGR
5366        LIGHT GOLDENROD YEL39       MGLD
5367        MEDIUM ORCHID      40       MORC
5368        MEDIUM SEA GREEN   41       MSGR
5369        MEDIUM SLATE BLUE  42       MSBL
5370        MEDIUM SPRING GREEN43       MSPG
5371        MEDIUM TURQUOISE   44       MTUR
5372        MEDIUM VIOLET RED  45       MVRD
5373        MIDNIGHT BLUE      46       MDBL
5374        NAVY BLUE          47       NAVY
5375        ORANGE RED         48       ORED
5376        ORCHID             49       ORCH
5377        PALE GREEN         50       PGRE
5378        PINK               51       PINK
5379        PLUM               52       PLUM
5380        PURPLE             53       PURP
5381        SALMON             54       SALM
5382        SEA GREEN          55       SGRE
5383        SIENNA             56       SIEN
5384        SKY BLUE           57       SKBL, SKYB
5385        SLATE BLUE         58       SBLU
5386        SPRING GREEN       59       SPGR
5387        STEEL BLUE         60       STBL
5388        TAN                61       TAN
5389        THISTLE            62       THIS
5390        TURQUOISE          63       TURQ
5391        VIOLET             64       VIOL
5392        WHEAT              65       WHEA
5393        GREEN YELLOW       66       GYEL
5394        LIGHT CYAN         67       LCYA
5395        BLUE2              68       BLU2
5396        BLUE3              69       BLU3
5397        BLUE4              70       BLU4
5398        CYAN2              71       CYA2
5399        CYAN3              72       CYA3
5400        CYAN4              73       CYA4
5401        GREEN2             74       GRE2
5402        GREEN3             75       GRE3
5403        GREEN4             76       GRE4
5404        YELLOW2            77       YEL2
5405        YELLOW3            78       YEL3
5406        YELLOW4            79       YEL4
5407        ORANGE2            80       ORA2
5408        ORANGE3            81       ORA3
5409        ORANGE4            82       ORA4
5410        RED2               83       RED2, LRED
5411        RED3               84       RED3
5412        RED4               85       RED4
5413        MAGENTA2           86       MAG2, LMAG
5414        MAGENTA3           87       MAG3
5415        MAGENTA4           88       MAG4
5416
5417
5418In addition, gray scale can be specified with the following scheme:
5419
5420        G0     = BLACK
5421        G1-G99 = GRAY SCALE FROM BLACK TO WHITE
5422        G100   = WHITE
5423
5424Gray scale values can also be specified with negative indices (that is,
5425-1 through -100).
5426
5427Currently, Postscript and X11 support gray scale.  Other devices will
5428map gray scale to either black or white.
5429
5430Penplotters no longer automatically map an index to the corresponding
5431slot.  DATAPLOT assumes the following slot to color mapping:
5432
5433        4 PENS            8 PENS:
5434        ======            =======
5435        BLACK             BLACK
5436        RED               RED
5437        BLUE              BLUE
5438        GREEN             GREEN
5439                          MAGENTA
5440                          ORANGE
5441                          CYAN
5442                          YELLOW
5443
5444You can use the <HPGL/CALCOMP/ZETA> PEN MAP command to specify a
5445different slot to color mapping for HP-GL, Calcomp, and Zeta plotters
5446respectively.
5447
5448The following command shows the available colors.
5449
5450         SHOW COLORS
5451
5452The following commands show the colors available on the various color
5453devices that DATAPLOT supports.  That is, they show the color you
5454actually get with the requested DATAPLOT color for that device.
5455
5456         SHOW COLORS TEKT 4115
5457         SHOW COLORS TEKT 4662
5458         SHOW COLORS TEKT 4027
5459         SHOW COLORS HP 2622
5460         SHOW COLORS CALCOMP
5461         SHOW COLORS ZETA
5462         SHOW COLORS CGM
5463         SHOW COLORS GENERAL
5464         SHOW COLORS SUN
5465         SHOW COLORS REGIS
5466         SHOW COLORS POSTSCRIPT
5467         SHOW COLORS X11
5468         SHOW COLORS PC
5469
5470For some color display terminals (e.g., Tektronix 4105/7/9/15), the
5471color can be altered locally after the plot has been generated on the
5472screen.  This gives the analyst a "second chance" if the original
5473color choices do not mix well.
5474
5475Finally, be wary of the idiosyncracies of color hardcopy devices.  They
5476rarely capture the same color hues as on the screen (e.g., the
5477Tektronix 4662 ink jet plotter maps a brilliant blue on the 4105/7/9/15
5478screen into a drab purple on the hardcopy).  Also note that it is
5479common for color hardcopies to map screen white into hardcopy black
5480and vice versa.
5481
5482Note that the Postscript device is set to black and white by
5483default.  To activate color for Postscript devices, do the
5484following:
5485
5486     DEVICE 2 POSTSCRIPT
5487     DEVICE 2 COLOR ON
5488
5489Note that the order of these commands is relevant.
5490
5491----------------------------------------------------------
5492
5493
5494
5495
5496
5497
5498
5499
5500-------------------------  *ASCII FILES*  ----------------
5501
5502ASCII FILES
5503Ascii Files
5504
5505This section provides guidance on reading ASCII data files in
5506Dataplot.  This includes discussion of some commands added to
5507the 1/2004 version of Dataplot.  In particular, discussion is
5508included for ASCII files created by the Excel program.
5509
5510Dataplot has limited support for binary data files.  Currently,
5511only binary files created using Fortran unformatted WRITE are
5512supported.  Enter HELP SET READ FORMAT for details.
5513
5514Also, Dataplot does not currently support directly reading files
5515from other statistical/spreadsheet programs or database files.
5516Some support may be provided in future releases, but for now
5517you need to save the data from these programs in an ASCII file
5518in order to read them into Dataplot.  XML based data files are
5519becoming increasingly popular as well.  At this time, Dataplot does
5520not support XML based data files, although we anticipate looking
5521at this issue for subsequent releases.
5522
5523
5524IDEAL CASE
5525
5526By default, Dataplot assumes rectangular data files containing
5527numeric data where the data columns are separated by one or
5528more spaces.  Commas or tabs may be used as delimiters as well.
5529
5530In this case, you can read the file with a command like the
5531following:
5532
5533    READ  FILE.DAT  Y X1 X2
5534
5535The first argument after the READ is the name of the ASCII file.
5536The remaining arguments identify the variable names.  Variable
5537names can be up to eight characters long and should be limited
5538to alphabetic (A-Z) and numeric (0-9) characters.  Although
5539other characters can in fact be used, this is discouraged
5540since their use can cause problems in some contexts.  Variable
5541names are not case sensitive (Dataplot converts all alphabetic
5542characters to upper case).
5543
5544Dataplot recognizes the first argument as a file name if it
5545finds a "." in the name.  If no "." is found, Dataplot assumes
5546the first argument is a variable name and it tries to read
5547from the keyboard rather than the file.
5548
5549The remainder of this section discusses various issues that
5550may cause problems when reading ASCII files and provides
5551suggestions on how to deal with  these issues.  The following
5552topics are discussed:
5553
5554   1. Viewing ASCII files within Dataplot
5555   2. Header lines/restricted rows or columns
5556   3. Long data records
5557   4. Automatic variable names
5558   5. Reading fixed columns
5559   6. Reading variables with unequal lengths (empty fields)
5560   7. Reading character data
5561   8. Reading row oriented data
5562   9. Comment lines in data files
5563  10. Reading Excel files
5564  11. File name restrictions
5565  12. Comma as decimal point
5566  13. Missing values and undefined numbers
5567  14. Reading date and time fields
5568  15. Reading IP addresses
5569  16. Reading monetary data (e.g., $23,461,58)
5570  17. Reading numeric values with trailing "+" or "-"
5571  18. Commas withing character fields
5572  19. Reading binary data
5573  20. Reading image data
5574  21. What if all of the data will not fit into memory?
5575
5576If you create the ASCII file yourself, it is recommended that
5577you create it with variables of equal length (pick some numeric
5578value to signify missing data) and with data items separated by one
5579or more spaces.  Inclusion of a header giving a description of
5580the data file is optional, but we find it helpful (Dataplot
5581can skip over the header lines).  When the ASCII files are created
5582by another program (e.g., Excel), then you may have less control
5583over the format of the file.  Hopefully, most ASCII files you
5584encounter can be handled using the commands discussed below.
5585
5586
5587VIEWING THE ASCII FILE WITHIN DATAPLOT
5588
5589In order to identify some of the issues discussed below, it is
5590often helpful to view the ASCII file before trying to read it into
5591Dataplot.  You can do this with the command
5592
5593    LIST FILE.DAT
5594
5595This will list the file 20 lines (you can change the number
5596of lines with the SET LIST LINES command) at a time.  You
5597can then enter a carriage return to view the next 20 lines or
5598a "no" to stop viewing the file.
5599
5600For some of the commands given below, you need to either know
5601approriate line numbers or column numbers.
5602
5603To view the file with line numbers, enter the command
5604
5605   NLIST  FILE.DAT
5606
5607To identify appropriate columns, enter the command
5608
5609   RULER
5610
5611This will identify the first 80 columns.
5612
5613
5614HEADER LINES/RESTRICTED ROWS OR COLUMNS
5615
5616Many data files contain header lines at the beginning of the
5617file that provide a description of the file.  In order to
5618skip over these lines, enter the command
5619
5620    SKIP N
5621
5622where N identifies how many lines to skip.
5623
5624Most of the sample data files that are distributed with Dataplot
5625contain a line starting with hyphens ("---").  You can use the
5626command
5627
5628    SKIP AUTOMATIC
5629
5630for these files.  Dataplot will skip all lines until a line
5631starting with three or more hypens is encoutered.
5632
5633In a related issue, if you want to restrict the read to certain
5634rows in the file, you can enter the command
5635
5636    ROW LIMITS  N1  N2
5637
5638with N1 and N2 denoting the first and last rows to read,
5639respectively.
5640
5641You can also restrict the read to certain columns of the file
5642using the command
5643
5644    COLUMN LIMITS  C1  C2
5645
5646with C1 denoting the first column to read and C2 the last column
5647to read.
5648
5649
5650LONG DATA RECORDS
5651
5652When reading from the keyboard, Dataplot restricts a single record
5653to a maximum of 80 columns.
5654
5655When reading from a file, Dataplot previously restricted a single
5656record to a maximum of 132 columns.  The March, 2003 version raised
5657the default limit to 255 characters.  In addition, the following
5658command was added:
5659
5660   SET MAXIMUM RECORD LENGTH  N
5661
5662with N denoting the size of the largest record to be read.
5663
5664Dataplot accepts values of N up to 9999.  However, be aware
5665that some Fortran compilers may impose their own limit.  These
5666limits tend not to be well documented, but with modern compilers
5667they tend to be sufficiently large that this should not be a
5668problem in practice.
5669
5670If you specify a SET READ FORMAT command (discussed below), you
5671do not need to specify the maximum record length.
5672
5673
5674AUTOMATIC VARIABLE NAMES
5675
5676Dataplot normally reads variable names on the READ command.
5677However, many ASCII files will have the name of the variables
5678given directly in the file or Dataplot can assign the variable
5679names automatically.
5680
5681Specific methods include the following.
5682
5683  1. Many of the sample files provided in the Dataplot
5684     installation use a syntax like
5685
5686         Y     X1   X2
5687        ----------------
5688           <data values>
5689
5690     For these files, you can enter the commands
5691
5692         SKIP AUTOMATIC
5693         READ FILE.DAT
5694
5695     In this case, Dataplot will skip all lines until a line
5696     starting with three or more hypens is encountered.  It
5697     will then backspace to the previous line and read the
5698     variable names from that line.
5699
5700  2. Many ASCII data files will have the variable names on
5701     the first line of the file.  For these files, you can
5702     enter the commands
5703
5704        SET VARIABLE LABELS ON
5705        READ FILE.DAT
5706
5707  3. If you would like Dataplot to simply assign the variable
5708     names, enter the command
5709
5710         READ FILE.DAT
5711
5712     Dataplot will read the first line of the file to determine
5713     the number of variables.  It will then assign the names
5714     X1, X2, and so on to the variable names.
5715
5716Note that Dataplot's usual rules for variable names still apply.
5717That is, a maximum of eight characters will be used and spaces will
5718delimit variable names.  The use of special (i.e., not a number and
5719not an alphabetic character) characters is discouraged.  You may
5720need to edit the file if the variable names do not follow these
5721rules (more than eight characters will simply be ignored, so the
5722issue is more one of duplicate variable names in the first eight
5723characters).
5724
5725
5726READING FIXED COLUMNS
5727
5728By default, Dataplot performs free format reads.  That is,
5729you do not need to line up the columns neatly.  You do need
5730to provide one or more spaces (tabs, commas, colons, semi-colons,
5731parenthesis, or brackets can be used as well) between data fields.
5732
5733Many data files will contain fixed fields.  There are several reasons
5734you may want or need to take advantage of these fixed fields rather
5735than using a free format read.
5736
5737   1. If your data fields do not contain spaces (or some other
5738      delimiter) between data columns, you need to tell
5739      Dataplot how to interpret the columns.
5740
5741   2. In some cases, you may only want to read selected
5742      variables in the data file.
5743
5744   3. Using a formatted read can significantly speed up the reading
5745      of the data.  If you have small or moderate size data files (say
5746      500 rows or fewer), this is really not an issue.  However, if you
5747      are reading 50,000 rows, you can significantly speed up the read
5748      by specifying the format.
5749
5750   4. If the data fields have unequal lengths, Dataplot will not
5751      interpret the data file correctly with a free format read.
5752      It assigns the data items in the order they are encountered
5753      to the variable names in the order they are given.  Dataplot
5754      does not try to guess if a data item is missing based on the
5755      columns.
5756
5757      The issue of unequal lengths is discussed in detail in the
5758      next section.
5759
5760There are two basic cases for fixed fields.
5761
5762   1. The data fields are justified by the decimal point.
5763
5764      In this case, you can use the
5765
5766          SET READ FORMAT  <format>
5767
5768      command to specify a Fortran-like format to read the file.
5769      Enter HELP READ FORMAT for details.
5770
5771      Using a formatted read is significantly faster than a
5772      free format read.
5773
5774   2. Many programs will write ASCII files with fixed columns,
5775      but the data fields will be either left or right justified
5776      rather than lined up by the decimal point.
5777
5778      In this case, you can use a special form of the
5779      COLUMN LIMITS command that was introduced with the
5780      January, 2004 version.  Normally, the first and last columns
5781      to read are specified.  However, you can now enter variables for
5782      the lower and upper limits as in the following example:
5783
5784         LET LOWER = DATA  1  21   41
5785         LET UPPER = DATA 10  30   50
5786         COLUMN LIMITS LOWER UPPER
5787
5788      That is, if variables rather than parameters are specified,
5789      separate column limits are specified for each data field.
5790      In this case, the first data field is between columns
5791      1 and 10, the second field is between columns 21 and 30, and
5792      the third field is between 41 and 50.
5793
5794      When this syntax is used, only one variable is read for
5795      each specified field.  If the field is blank, then this is
5796      interpreted as a missing value.
5797
5798
5799READING VARIABLES OF UNEQUAL LENGTH (EMPTY FIELDS)
5800
5801Dataplot typically expects all variables to be of equal length.  That is,
5802the data is rectangular with no empty fields.
5803
5804Performing free format reads with space delimited data files when there
5805are empty fields is problematic.  Dataplot reads the file one row at a
5806time.  When reading a row, Dataplot will assign the first value read to
5807the first variable name, the second value to second variable and so on.
5808By default, the row with smallest number of values defines the number of
5809variables that will be read.  For example, if you requested four
5810variables be read, but one row of the data file only has two values, then
5811only two variables will be read into Dataplot.
5812
5813If you have a data file where the columns have unequal lengths (i.e.,
5814empty fields), you can try one of the following things.
5815
5816    1. Pick some value to represent a missing value and fill
5817       in missing data points with that value.  After reading
5818       the data, you can use a RETAIN command to remove them.
5819       For example, if you use -99 to signify a missing value,
5820       you can enter
5821
5822          RETAIN Y SUBSET Y > -99
5823
5824       Alternatively, you can use a SUBSET clause on subsequent
5825       plot and analysis commands.
5826
5827       There are two SET commands that pertain to missing values.
5828
5829            i. SET DATA MISSING VALUE <value> specifies a character
5830               string that will be interpreted as a missing value in the
5831               data file (this character string can be a numeric value).
5832
5833           ii. SET READ MISSING VALUE <value> specifies the numeric value
5834               that will be saved to the Dataplot variable when a missing
5835               value (as defined by the SET DATA MISSING VALUE) is
5836               encountered.
5837
5838       When feasible, this is the recommended solution.
5839
5840    2. If your data file has consistent formats for the rows,
5841       then there are two possible solutions.
5842
5843         i. If the fields are justified by the decimal point so that a
5844            Fortran format statement can be applied, then you can use the
5845            SET READ FORMAT command.  In this case, empty fields are read
5846            as zero.  If zero can be a valid data value for one or more of
5847            your variables, then it can be ambiguous whether a zero in your
5848            variable denotes a valid data point or a missing value.  The
5849            SET READ MISSING VALUE setting does not apply when the
5850            SET READ FORMAT is used.
5851
5852        ii. Many spreadsheets have an option for saving data to a "fixed
5853            width" ASCII text file.  In these cases, the fields are
5854            typically either right or left justified.  However, the column
5855            for the decimal point will not be consistent so that the
5856            SET READ FORMAT command cannot be used.  In this case, you can
5857            use the variable form of the COLUMN LIMITS command as
5858            described above.  By default, when a blank field is
5859            encountered, it is set to zero.  You can specify the
5860            value to use by entering the command
5861
5862              SET READ MISSING VALUE  <value>
5863
5864    3. If your data has both columns of unequal length and
5865       inconsistent columns for given data fields, an alternative
5866       is to use a comma delimited data file.  If there is no data data
5867       between successive commas, this is treated as a missing value.
5868       The default is to assign a value of zero.  Alternatively, you
5869       can use the SET READ MISSING VALUE command described above.
5870
5871       You can specify a delimiter other than a comma with the
5872       command
5873
5874          SET READ DELIMITER <character>
5875
5876    4. You can use the following command
5877
5878           SET READ PAD MISSING COLUMNS ON
5879
5880       When this command is used, if the number of values read on a row
5881       is less than the number of variables specified, then the
5882       values from the row are padded with missing values (as
5883       specified by the SET READ MISSING VALUE).  For example, if
5884       you entered
5885
5886           READ FILE.DAT X1 X2 X3 X4
5887
5888       and a particular row only had two values, then the first value
5889       will be assigned to X1 and the second value to X2.  X3 and X4
5890       will be assigned the missing value for that row.
5891
5892       This works if the empty fields are at the end.  However, if
5893       the empty fields are not at the end, then the assignment of
5894       the data to the variables will not be what is expected.  In
5895       this case, it is recommended that empty fields be coded with
5896       a missing value code.
5897
5898       NOTE: The default (SET READ PAD MISSING COLUMNS OFF) action
5899             was modified 2019/04.  Previously, if this was off,
5900             the number of variables read was truncated to the
5901             number of values on the row(s) with the smallest number
5902             of values.  This was changed so that the behavior of
5903             the OFF setting is similar to the ON setting.  The
5904             difference is that for OFF, a warning message will be
5905             printed for rows that have fewer than the expected
5906             number of values.
5907
5908The variable form of the COLUMN LIMITS, the SET READ MISSING VALUE, and
5909the SET READ DELIMITER commands were introduced in the January, 2004
5910version.  The interpretation of successive commas as a missing value was
5911also introduced in the January, 2004 version.
5912
5913
5914READING DATA WITH CHARACTER FIELDS
5915
5916Dataplot has not previously supported character data.  The one
5917execption is that you could read row labels with the READ ROW LABEL
5918command (enter HELP READ ROW LABEL for details).  If encountered,
5919Dataplot would generate an error message and not read the data file
5920correctly.
5921
5922With the January 2004 version, we have introduced some limited
5923support for character data.  Specifically, we have added the command
5924
5925     SET CONVERT CHARACTER <ON/IGNORE/ERROR>
5926
5927Setting this to ERROR will continue the current Dataplot action of
5928reporting character data as an error.  This is recommended for the
5929case when a file is suppossed to contain only numeric data and the
5930presence of character data is in fact indicative of an error in the
5931data file.
5932
5933Setting this to IGNORE will instruct Dataplot to simply ignore any
5934fields containing character data.  This can be useful if you simply
5935want to extract the numeric data fields in the file without
5936entering COLUMN LIMITS or SET READ FORMAT commands.
5937
5938Setting this to ON will read character fields and write them to the
5939file "dpzchf.dat".  Note that Dataplot saves numeric data
5940"in memory" for fast access.  Since character data has limited
5941use in Dataplot, we have decided to save character data
5942externally to minimize memory requirements.  Dataplot keeps a
5943separate name table for the character data fields (the names for
5944character variables are stored in the file "dpzchf.dat").
5945
5946NOTE 2018/10: The CATEGORICAL option was added.  This option works
5947              similarly to ON.  However, in addition to creating the
5948              character variable in "dpzchf.dat", it also creates
5949              numerical variables automatically from the character
5950              data.
5951
5952There are some restrictions on when Dataplot will try to
5953read character data:
5954
5955   1) This only applies to the variable read case.  That
5956      is, READ PARAMETER and READ MATRIX will ignore
5957      character fields or treat them as an error.
5958
5959   2) Dataplot will only try to read character data from
5960      a file.  When reading from the keyboard (i.e., when
5961      READ is specified with no file name), character data
5962      will be ignored when a SET CONVERT CHARACTER ON is
5963      specified.
5964
5965   3) This capability is not supported for the SERIAL READ
5966      case.
5967
5968   4) The SET READ FORMAT command does not accept the
5969      "A" format specification for reading character
5970      fields.
5971
5972   5) A maximum of 20 character variables will be saved.
5973
5974   6) A maximum of 24 characters for each character variable
5975      will be saved.
5976
5977   7) The character variables from at most one data file
5978      will be saved in a given session.
5979
5980Some of these restrictions may be addressed in subsequent
5981releases of Dataplot.
5982
5983Currently, Dataplot has limited support for character variables.
5984Specifically,
5985
5986   1) The row label can be used for the plot character by
5987      entering the command
5988
5989        CHARACTER ROWLABEL
5990
5991   2) You can convert a character variable to a coded numeric
5992      variable with the command
5993
5994        LET Y = CHARACTER CODE IX
5995        LET Y = ALPHABETIC CHARACTER CODE IX
5996
5997      with IX denoting the name of the character variable.  These
5998      command assigns a numeric value for each unique name in
5999      the character variable.
6000
6001      For the CHARACTER CODE case, the coding is from 1 to K where
6002      K is the number of unique values.  The order is based on
6003      the order these values are found in the file.
6004
6005      For the ALPHABETIC CHARACTER CODE case, the coding is from
6006      1 to K where K is the number of unique values.  The order is
6007      performed in alpabetical order.
6008
6009We anticipate additional use of character variables in subsequent
6010releases of Dataplot.
6011
6012If your character fields contain non-numeric/non-alphabetic characters,
6013then it is recommended that the character fields be enclosed in
6014quotes.  When Dataplot encounters a quote (either a single or double
6015quote), it interprets everything until a matching quote is found
6016as part of that character field.  If the quotes are not used,
6017then spaces, tabs, parenthesis, brackets, colons, and semi-colons
6018are interpreted as delimiters that signify the end of that data item.
6019
6020
6021READING ROW ORIENTED DATA
6022
6023Dataplot assumes a column oriented format.  That is, a row of
6024data represents a single record (or case) and a column of data
6025represents a variable.  If a data file has a row orientation, then
6026this is reversed.  A row of data represents a variable and a column
6027of data represents a record (or case).
6028
6029The following example shows one way of correctly reading the data
6030into Dataplot.  Suppose that your data file contains five rows with
6031each row corresponding to a single variable.  You can do the following:
6032
6033   LOOP FOR K = 1 1 5
6034      ROW LIMITS K K
6035      SERIAL READ FILE.DAT  X^K
6036   END OF LOOP
6037
6038NOTE 2018/10: Dataplot added a READ ROW command that will read each row
6039              into a separate column.  This command assumes all of the
6040              data in a given row are numeric.  It does not assume that
6041              all rows must contain the same number of elements.
6042
6043COMMENT LINES IN DATA FILES
6044
6045It is sometimes convenient to include comments in data files.
6046If these comments are contained at the beginning of the file, then
6047the SKIP command can be used.  To have Dataplot check for comment
6048lines in the data file, enter the command
6049
6050    COMMENT CHECK ON
6051
6052The default comment character is a ".".  That is, any line starting
6053with a ". " is treted as a comment line and ignored.  To specify
6054a different comment character, enter the command
6055
6056    COMMENT CHARACTER  <char>
6057
6058with <char> denoting the desired comment character.
6059
6060
6061EXCEL FILES
6062
6063At the current time (1/2004), Dataplot does not support the
6064direct reading of Excel data files.  We are planning to add
6065this capability in a future release of Dataplot.  Until that
6066time, you need to save the data in Excel to an ASCII file and
6067read that ASCII file into Dataplot.
6068
6069Excel provides the following options for writing ASCII data
6070files:
6071
6072  1. Formatted text (space delimited) (.PRN extension)
6073
6074     This format will use consistent columns for the data fields.
6075     The variable form of the COLUMN LIMITS command can be used
6076     when the data columns have unequal length.
6077
6078     Character fields will often not have the separating space.  The
6079     variable form of the COLUMN LIMITS command can be used in this
6080     case as well.
6081
6082  2. CSV (Comma delimited) (.CSV extension)
6083
6084     This format will separate data fields with a single comma.
6085     Missing data is represented with successive commas.  Dataplot
6086     can now (as of the January 2004 version) handle this correctly.
6087
6088  3. Text (Tab delimited) (.TXT extension)
6089     Text (MS-DOS) (.TXT extension)
6090
6091     These files will separate data fields with a tab character.
6092     Note that Dataplot converts all non-printing characters
6093     (including tabs) to a single space character.
6094
6095     This format is not appropriate for data containing variables
6096     with unequal lengths since it will not generate consistent
6097     columns for the data fields.  Use either the space delimited
6098     or comma delimited file for that case.
6099
6100The 2014/12 version of Dataplot added the capability of reading
6101and writing to the system clipboard under Windows.  Using the
6102"copy" function and Excel and then using the READ CLIPBOARD command
6103in Dataplot will in many cases be the easiest way to retrieve
6104data from Excel files.  Enter HELP CLIPBOARD for details.
6105
6106FILE NAME RESTRICTIONS
6107
6108A few comments on file names.
6109
6110  1. File names are limited to 80 characters or less (this includes
6111     the path name if given).
6112
6113  2. If the file name contains either spaces or hypens, it
6114     should be enclosed in double quotes.  For example,
6115
6116       READ "C:\My Documents\SAMPLE.DAT"  Y X1 X2
6117
6118  3. The file name should be a valid file name on the local
6119     operating system.
6120
6121  4. The file name must contain a period "." in the file name itself
6122     or as a trailing character.  Dataplot strips off trailing periods
6123     on those systems where it is appropriate to do so.  On systems
6124     where trailing periods can be a valid file name (e.g., Unix),
6125     Dataplot opens the file with the trailing period.
6126
6127  5. On systems where file names are case sensitive (i.e., Unix),
6128     Dataplot first tries to open the file name as given.  If the
6129     file is not found, it then tries to match the file name
6130     after converting the name to all upper case characters.  If
6131     it is still not found, it will convert the file name to all
6132     lower case characters
6133
6134     If your file name contains a mixture of upper and lower case
6135     characters, then you need to enter the case for the file name
6136     correctly on the READ command.
6137
6138
6139COMMA AS DECIMAL POINT
6140
6141Dataplot follows the United States convention where the decimal
6142point is the period ".".  Some locales may use a different
6143character to denote the decimal point.  In particular, some
6144countries use the comma ",".
6145
6146To allow Dataplot to read files that use a character other than
6147the "." for the decimal point, enter the command
6148
6149     SET DECIMAL POINT <value>
6150
6151where <value> denotes the character that specifies the decimal
6152point.
6153
6154Note this support is fairly limited.  Specifically, it applies
6155to free-format reads (i.e., no SET READ FORMAT command has been
6156entered).  In addition,
6157
6158   1. This option is not supported for the WRITE command.  WRITE
6159      will always use a period for the decimal point.
6160
6161   2. Dataplot alphanumeric output (e.g., the output from the FIT
6162      command) is generated with the period as the decimal point.
6163
6164   3. As mentioned above, if you read your data with a
6165      SET READ FORMAT command, the data must use the period
6166      for the decimal point.
6167
6168
6169MISSING VALUES AND UNDEFINED VALUES
6170
6171Some software programs will have special characters to denote
6172missing values or undefined values (e.g., the result of trying
6173to divide by 0).
6174
6175In particular, Unix/Linux software often uses "nan" to denote an
6176undefined number.  If Dataplot encounters an "nan" in a numeric
6177field, it will convert it to the Dataplot "missing value".  The "nan"
6178search is not case sensitive (i.e., it will check for "NAN", "NaN",
6179etc.).  You can specify what Dataplot will use for the missing value
6180by entering the command
6181
6182    SET READ MISSING VALUE  <value>
6183
6184where <value> is a numeric value.
6185
6186Missing value flags are specific to individual programs.  You can
6187specify a character string that denotes a missing value with the
6188command
6189
6190    SET DATA MISSING VALUE <value>
6191
6192where <value> is a string with 1 to 4 characters.  If Dataplot
6193encounters <value> in a numeric field, it will convert it to the
6194Dataplot "missing value".  The missing value string is not case
6195sensitive.  You can specify what Dataplot will use for the missing
6196value by entering the command
6197
6198    SET READ MISSING VALUE  <value>
6199
6200where <value> is a numeric value.
6201
6202READING DATE AND TIME FIELDS
6203
6204Date and time fields will typically have syntax like
6205
6206   2016/06/22
6207   12:43:08
6208
6209Dataplot treats the "/" and ":" as indicating character fields
6210(based on the SET CHARACTER CONVERT command, this will either cause
6211an error, result in this field being ignored, or the field being
6212read as a character variable).
6213
6214The following commands were added (2016/06) to help deal with date and
6215time fields.
6216
6217   SET DATE DELIMITER <character>
6218   SET TIME DELIMITER <character>
6219
6220Although Dataplot does not have explicit date or time variables,
6221these commands allow the components of date and time fields to
6222be read as separate numeric variables.  For example,
6223
6224   SET DATE DELIMITER /
6225   SET TIME DELIMITER :
6226   READ YEAR MONTH DAY HOUR MIN SEC
6227   2016/06/22  23:19:03
6228   END OF DATA
6229
6230READING IP ADDRESSES
6231
6232IP addresses typically have a syntax like
6233
6234   129.6.37.209
6235
6236By default, Dataplot will generate an error when trying to read a
6237field of this type.  To address this, you can enter the command
6238
6239   SET READ IP ADDRESSES ON
6240
6241If this switch is ON, Dataplot will scan the line and if a field is
6242encountered that conains more than one period ".", Dataplot will
6243convert these periods to spaces before parsing the line.
6244
6245The default is OFF since this adds additional processing time to
6246the READ and most data sets do not contain IP addresses.
6247
6248READING MONETARY DATA
6249
6250Monetary data may sometimes be given as
6251
6252   $11,456.12  $1,021,111.10
6253
6254The "$" and "," in these numeric fields will cause problems.  The
6255"$" will be treated as a non-numeric value (depending on other
6256SET commands, this will be treated as an error or the numeric field
6257will be read as a character field).  The comma is typically treated
6258as a field delimiter.  If you have this kind of data, enter the
6259commands
6260
6261    set read dollar sign ignore on
6262    set read comma ignore on
6263
6264To reset the defaults, enter
6265
6266    set read dollar sign ignore off
6267    set read comma ignore off
6268
6269Note that if you enter the SET READ COMMA IGNORE ON command, the
6270comma will no longer be treated as the delimiter.  Dataplot cannot
6271currently handle the case where the comma is used both for monetary
6272data and also as a field delimiter.
6273
6274READING NUMERIC VALUES WITH TRAILING "+" OR "-"
6275
6276On occassion, numeric fields may have a trailing "+" or a
6277trailing "-".  The "+" is typically used to indicate that the
6278value is greater than or equal to the entered value.  Likewise, the
6279"-" is used to indicate that the value is less than or equal to the
6280entered value.  This may be used when data is truncated at a high
6281or low value.  If you have data that uses this convention, enter
6282
6283    set read trailing plus minus ignore on
6284
6285Dataplot does not have any convention for indicating that a number
6286in fact means "greater than" or "less than", so it will read the
6287numeric value and simply ignore the "+" or "-".
6288
6289To reset the defualt, enter
6290
6291    set read trailing plus minus ignore off
6292
6293COMMAS WITHIN CHARACTER FIELDS
6294
6295If you are reading data that may contain character fields, you can
6296specify whether you want commas in the character fields to be
6297treated as part of the character field or as a delimiter.
6298
6299To have the comma treated as a delimiter, enter
6300
6301    set character field comma delimiter on
6302
6303To have the comma not be interpreted as a delimiter (i.e., it
6304will simply be another character in the character field), enter
6305
6306    set character field comma delimiter off
6307
6308The default is OFF.
6309
6310READING BINARY DATA
6311
6312Currently, the only types of binary data that Dataplot currently
6313supports are:
6314
6315  1) A few types of image files can be read on some platforms.
6316     This is discussed in the next section.
6317
6318  2) Dataplot may be able to read some files created using Fortran
6319     unformatted data files.  Dataplot is most likely to have success
6320     reading unformatted Fortran files that contain only numeric data
6321     and use a consistent record structure.  Unformatted Fortran
6322     files that contain a mixture of character and numeric data
6323     will not be read successfully.
6324
6325Support for other types of binary files may be added in future
6326releases.  However, this support will probably be for specific
6327types of binary files as oppossed to arbitrary binary files.
6328
6329The advantage of using unformatted Fortran files is that file sizes
6330may be significantly smaller and reading the data can be significantly
6331faster.  One potential use of unformatted Fortran files is to save
6332a large data file that you will read many times in Dataplot.
6333
6334The disadvantages of using unformatted Fortran files are that they
6335are not human readable, they cannot be edited or modified using an
6336ASCII editor, and, most importantly, they are not portable between
6337operating systems and compilers.  That is, unformatted Fortran files
6338typically need to be read using the same operating system and compiler
6339that was used to create them.
6340
6341For details on using unformatted Fortran files, enter
6342
6343     HELP SET READ FORMAT
6344
6345
6346READING IMAGE DATA
6347
6348If Dataplot was built with support for the GD library, Dataplot
6349can read image data in PNG, JPEG, or GIF format.  If you have
6350image data in another format, you may be able to use an image
6351conversion program (e.g., NetPMB or ImageMagick) to convert it
6352to one of the supported formats.
6353
6354For further information, enter
6355
6356    HELP READ IMAGE
6357
6358
6359WHAT IF ALL THE DATA WILL NOT FIT INTO MEMORY?
6360
6361Dataplot was designed primarily for interactive usage.  For this reason,
6362it reads all data into memory.  The current default is to have a
6363workspace that accomodates 10 columns with 1,500,000 rows (you can
6364re-dimension to obtain more columns at the expense of fewer rows, however
6365you cannot increase the maximum number of rows).
6366
6367With the advent of "big data", there are more data files that cannot be
6368read into Dataplot's available memory.  For these data files, there are
6369several things that can potentially be done
6370
6371   1. For some platforms, if you have a large amount of memory you may
6372      be able to build a version of Dataplot that raises the maximum
6373      number of rows.  For example, on a Linux system with 64MB of RAM,
6374      we were able to build a version that supports a maximum of
6375      10,000,000 rows.  Contact Alan Heckert if you need assistance
6376      with this.
6377
6378   2. The STREAM READ command was added.  This command uses one pass
6379      algorithms to do a number of things.
6380
6381      a. You can create a new file that uses SET WRITE FORMAT.  This
6382         is typically done once so that you can use SET READ FORMAT on
6383         subsequent reading of the data file (this can substantially
6384         speed up processing of these large files).
6385
6386      b. You can generate various summary statistics either for the full
6387         data set or for groups in the data.
6388
6389      c. You can generate cross tabulation statistics (up to 4
6390         cross tabulation variables may be specified).
6391
6392      d. You can create various types of distance (e.g., Euclidean
6393         distances, correlation distances) matrices either for the full
6394         data set or for cross tabulations of the data.
6395
6396         Distance matrices are often used for various types of
6397         multivariate analysis.
6398
6399      e. You can generate approximate percentiles either for the full
6400         data set or for cross tabulations of the data.  Based on this,
6401         you can perform distributional modeling for a single variable
6402         or distributional comparisons between variables (e.g.,
6403         quantile quantile plots, bihistograms, two sample KS tests, and
6404         so on).
6405
6406      The STREAM READ command can allow you to do a fair bit of
6407      exploratory analyses on these large data sets.
6408
6409----------------------------------------------------------
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500-------------------------  *SYSTEM LIMITS*  ----------------
6501
6502SYSTEM LIMITS
6503SYSTEM LIMITS
6504
6505This section documents some relevant limits when using Dataplot.
6506Note that many of these limits can be set (in the file DPCOPA.INC)
6507before Dataplot is compiled on a specific system.  The limits below
6508are the default values, but the limits for your specific system may
6509be set differently.
6510
6511
6512  1) MAXOBV   = 1,500,000
6513
6514     Defines the maximum number of observations for a single
6515     variable.  This is the parameter most likely to be modified
6516     before Dataplot is compiled.  It will typically be in the
6517     range 100,000 to 1,500,000.
6518
6519  2) MAXOBW   = 10*MAXOBV
6520
6521     Defines the total size of the data work space.  Note that
6522     the DIMENSION command can be used to re-allocate between
6523     rows and columns with the restriction that the maximum
6524     number of rows cannot exceed MAXOBV.
6525
6526  3) MAXPOP   = 2*MAXOBV
6527
6528     Defines the maximum number of points on a plot.
6529
6530  4) MAXNME   = 50000
6531
6532     Define the maximum number of names (variables, parameters,
6533     strings, matrices).
6534
6535  5) MAXSTR   = 255
6536
6537     Defines the maximum number of characters in a single command
6538     line.
6539
6540  6) MAXEDC   = 24*MAXOBV
6541
6542     Defines the maximum number of characters that the EDIT/FED
6543     command can accomodate.
6544
6545  7) MAXEDL   = 25000
6546
6547     Defines the maximum number of lines for the EDIT/FED command.
6548
6549  8) MAXCMP   = 35
6550
6551     Defines the maximum number of coefficients in multilinear
6552     regression.
6553
6554  9) MAXLIS   = 200
6555     MAXCIS   = 255
6556
6557     Define the maximum number of lines/columns in the LIST/SAVE
6558     table.
6559
6560 10) MAXLIL   = 20000
6561     MAXCIL   = 255
6562
6563     Define the maximum number of lines/columns in the LOOP table.
6564
6565 11) MAXLIP   = 20
6566
6567     Define the maximum number of lines in the REPLOT table.
6568
6569 12) MAXPM    = 200
6570
6571     Define the maximum number of pixmaps that can be saved.
6572
6573 13) MAXTOM   = 46*MAXOBV/3
6574
6575     Define the maximum size (rows times columns) for a matrix.
6576     Note that the DIMENSION MATRIX command can be used to
6577     specify the allocation between rows and columns in the matrix.
6578
6579 14) Define the following plot control component dimensions:
6580
6581     MAXTC    = 100    = the maximum number of tic marks on an axis.
6582     MAXLG    = 100    = the maximum number of legends.
6583     MAXBX    = 100    = the maximum number of boxes.
6584     MAXAR    = 100    = the maximum number of arrows.
6585     MAXSG    = 100    = the maximum number of segments.
6586     MAXLN    = 100    = the maximum number of line traces.
6587     MAXCH2   = 100    = the maximum number of character traces.
6588     MAXFL    = 100    = the maximum number of region fills.
6589     MAXPT    = 100    = the maximum number of patterns.
6590     MAXSP    = 100    = the maximum number of spikes.
6591     MAXBA    = 100    = the maximum number of bars.
6592     MAXRE    = 100    = the maximum number of regions.
6593     MAXTX    = 100    = the maximum number for the text command.
6594     MAXSUB   = 10     = the maximum number of subregions.
6595     MAXGRP   = 5      = the maximum number of group label variables.
6596     MAXGR2   = 40     = the maximum number of characters for a group
6597                         label.
6598     MAXGLA   = MAXOBV/100  = the maximum number of levels for a
6599                              group label.
6600     MAXCNL   = 100    = the maximum number of contour labels.
6601
6602 15) MAXCH    = 200
6603
6604     Define the maximum number of characters in a text string for a
6605     title or label.
6606
6607 16) MAXLG2   = 200
6608
6609     Define the maximum number of characters in a legend.
6610
6611 17) MAXF1    = 50,000
6612
6613     Define the total number of characters for all strings/functions.
6614
6615 18) MAXF2    = 500
6616
6617     Define the maximum number of strings/functions.
6618
6619 19) MAXF3    = 500
6620
6621     Define the maximum number of characters printed for the last
6622     model fitted.
6623
6624 20) MAXRCL   = 9999
6625
6626     Define the maximum number of characters that can be read from a
6627     single record in a data file.
6628
6629
6630
6631
6632
6633
6634----------------------------------------------------------
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700-------------------------  *DISTRIBUTIONS*  -----------------
6701
6702PROBABILITY DISTRIBUTIONS
6703Probability Distributions
6704
6705The following commands operate on distributions:
6706
6707    <dist> PROBABILITY PLOT
6708    <dist> <PPCC/ANDERSON DARLING/KOLM SMIR/CHI-SQUARE> PLOT
6709    <dist> <ANDERSON DARLING/KOLMOGOROV SMIRNOV/CHI-SQUARE/PPCCC>
6710           GOODNESS OF FIT
6711    LET Y = <dist> RANDOM NUMBERS FOR I = 1 1 N
6712    BOOTSTRAP <dist> <MLE/PPCC/ANDERSON DARLING/KOLM SMIR> PLOT
6713    JACKNIFE <dist> <MLE/PPCC/ANDERSON DARLING/KOLM SMIR> PLOT
6714
6715For these commands, you may need to enter value of one or more
6716shape parameters and/or values for location and scale parameters.
6717For example,
6718
6719   LET GAMMA = 2.5
6720   WEIBULL PROBABILITY PLOT Y
6721
6722More specifically:
6723
6724   1) For the RANDOM NUMBERS command, you need to specify the values
6725      of any shape parameters.  This command does not utilize location
6726      or scale parameters.  However, you can transform the random
6727      numbers using the relation
6728
6729          Y = LOC + SCALE*Y
6730
6731      For example,
6732
6733          LET GAMMA = 2.5
6734          LET LOC = 10
6735          LET SCALE = 5
6736          LET Y = WEIBULL RANDOM NUMBERS FOR I = 1 1 N
6737          LET Y = LOC + SCALE*Y
6738
6739   2) For the PROBABILITY PLOT command, you need to specify the
6740      values for any shape parameters.  For example,
6741
6742          LET GAMMA = 2.5
6743          WEIBULL PROBABILITY PLOT Y
6744
6745      You can optionally specify location and scale parameters with
6746      the commands
6747
6748          LET PPLOC = <value>
6749          LET PPSCALE = <value>
6750
6751      Note that the probability plot is invariant to location and
6752      scale (i.e., the linearity of the probability plot does not
6753      depend on the values of the location and scale parameters).
6754      PPLOC and PPSCALE are typically used when a non-PPCC method
6755      is used to estimate the location/scale parameters.
6756
6757   3) For the PPCC PLOT, ANDERSON DARLING PLOT, KOLMOGOROV SMIRNOV PLOT
6758      and CHI-SQUARE PLOT commands, you can optionally specify the
6759      range for the shape parameter(s) (default ranges will be used if
6760      they are not specified).  For example,
6761
6762          LET GAMMA1 = 0.5
6763          LET GAMMA2 = 5
6764          WEIBULL PPCC PLOT Y
6765
6766      That is, you append a 1 (for the lower limit) and a 2 (for the
6767      upper limit) to the shape parameter name.
6768
6769      For the ANDERSON DARLING, KOLMOGOROV SMIRNOV, and CHI-SQUARE
6770      variants, you can optionally fix the values of the location/scale
6771      parameters with the commands
6772
6773          LET KSLOC = <value>
6774          LET KSSCALE = <value>
6775
6776   4) For the GOODNESS OF FIT and the BOOTSTRAP/JACKNIFE PLOT commands,
6777      you need to specify the values for any shape parameters.
6778
6779      In addition, you can specify the values for the location/scale
6780      parameters with the commands (these will default to 0 and 1
6781      if these commands are not given)
6782
6783          LET KSLOC = <value>
6784          LET KSSCALE = <value>
6785
6786      Distributions that are bounded both above and below specify
6787      the lower and upper limits (rather than the location/scale)
6788      with the commands
6789
6790          LET A = <value>
6791          LET B = <value>
6792
6793      Distributions that use A and B rather than KSLOC/KSSCALE will
6794      be denoted by the phrase "bounded distribution" in the tables
6795      below.
6796
6797      An example of using these commands:
6798
6799          LET GAMMA = 2.5
6800          LET KSLOC = 5
6801          LET KSSCALE = 10
6802          WEIBULL ANDERSON DARLING GOODNESS OF FIT Y
6803          BOOTSTRAP WEIBULL ANDERSON DARLING PLOT Y
6804
6805The extreme value type 1 (Gumbel), extreme value type 2 (Frechet),
6806generalized Pareto, generalized extreme value and the Weibull
6807support "minimum" and "maximum" forms of the distribution.  You
6808can specify the minimum form with either of the following commands
6809
6810    SET MINMAX 1
6811    SET MINMAX MINIMUM
6812
6813You can specify the maximum form with either of the following commands
6814
6815    SET MINMAX 2
6816    SET MINMAX MAXIMUM
6817
6818The default is the "minimum" for the Weibull and "maximum" for the
6819others.
6820
6821This section documents the values you need to enter for the distributions
6822supported in Dataplot.
6823
6824CONTINUOUS DISTRIBUTIONS:
6825
6826Location/Scale Distributions:
6827      1) NORMAL
6828      2) UNIFORM - bounded distribution
6829      3) LOGISTIC
6830      4) DOUBLE EXPONENTIAL
6831      5) CAUCHY
6832      6) SEMI-CIRCULAR
6833      7) COSINE
6834      8) ANGLIT
6835      9) HYPERBOLIC SECANT
6836     10) HALF-NORMAL
6837     11) ARCSIN
6838     12) EXPONENTIAL
6839     13) EXTREME VALUE TYPE I (GUMBEL)
6840     14) HALF-CAUCHY
6841     15) SLASH
6842     16) RAYLEIGH
6843     17) MAXWELL
6844     18) LANDAU
6845
6846One Shape Parameter Distributions - name of shape parameter(s) listed:
6847      1) ALPHA                          - ALPHA
6848      2) ASYMMETRIC DOUBLE EXPONENTIAL  - K (or MU)
6849      3) BRADFORD                       - BETA
6850      4) BURR TYPE 2                    - R
6851      5) BURR TYPE 7                    - R
6852      6) BURR TYPE 8                    - R
6853      7) BURR TYPE 10                   - R
6854      8) BURR TYPE 11                   - R
6855      9) CHI                            - NU
6856     10) CHI-SQUARED                    - NU
6857     11) DOUBLE GAMMA                   - GAMMA
6858     12) DOUBLE WEIBULL                 - GAMMA
6859     13) ERROR (SUBBOTIN)               - ALPHA
6860     14) EXPONENTIAL POWER              - BETA
6861     15) EXTREME VALUE TYPE 2 (FRECHET) - GAMMA
6862     16) FATIGUE LIFE                   - GAMMA
6863     17) FOLDED T                       - NU
6864     18) GAMMA                          - GAMMA
6865     19) GENERALIZED EXTREME VALUE      - GAMMA
6866     20) GENERALIZED HALF LOGISTIC      - GAMMA
6867     21) GENERALIZED LOGISTIC           - ALPHA
6868     22) GENERALIZED LOGISTIC TYPE 2    - ALPHA
6869     23) GENERALIZED LOGISTIC TYPE 3    - ALPHA
6870     24) GENERALIZED LOGISTIC TYPE 5    - ALPHA
6871     25) GENERALIZED PARETO             - GAMMA
6872     26) GEOMETRIC EXTREME  EXPONENTIAL - GAMMA
6873     27) INVERTED GAMMA                 - GAMMA
6874     28) INVERTED WEIBULL               - GAMMA
6875     29) LOG DOUBLE EXPONENTIAL         - ALPHA
6876     30) LOG GAMMA                      - GAMMA
6877     31) LOGISTIC-EXPONENTIAL           - BETA
6878     32) LOG LOGISTIC                   - DELTA
6879     33) LOGNORMAL                      - SIGMA
6880     34) MCLEISH                        - ALPHA
6881     35) MUTH                           - BETA
6882     36) OGIVE                          - N
6883     37) PEARSON TYPE 3                 - GAMMA
6884     38) POWER FUNCTION                 - C
6885     39) POWER NORMAL                   - P, bounded distribution
6886     40) RECIPROCAL                     - B
6887     41) REFLECTED POWER                - C, bounded distribution
6888     42) SKEW DOUBLE EXPONENTIAL        - LAMBDA
6889     43) SKEW NORMAL                    - LAMBDA
6890     44) SLOPE                          - ALPHA, bounded distribution
6891     45) T                              - NU
6892     46) TOPP AND LEONE                 - BETA, bounded distributin
6893     47) TRIANGULAR                     - C, bounded distribution
6894     48) TUKEY LAMBDA                   - LAMBDA
6895     49) VON MISES                      - B
6896     50) WALD                           - GAMMA
6897     51) WEIBULL                        - GAMMA
6898     52) WRAPPED CAUCHY                 - P
6899
6900Two Shape Parameter Distributions:
6901      1) ASYMMETRIC LOG DOUBLE EXPO     - ALPHA, BETA
6902      2) BETA                           - ALPHA, BETA,
6903                                          bounded distribution
6904      3) BETA NORMAL                    - ALPHA, BETA
6905      4) BURR TYPE 3                    - R, K
6906      5) BURR TYPE 4                    - R, C
6907      6) BURR TYPE 5                    - R, K
6908      7) BURR TYPE 6                    - R, K
6909      8) BURR TYPE 9                    - R, K
6910      9) BURR TYPE 12                   - C, K
6911     10) DOUBLY PARETO UNIFORM          - M, N
6912     11) EXPONENTIATED WEIBULL          - GAMMA, THETA
6913     12) F                              - NU1, NU2
6914     13) FOLDED CAUCHY                  - LOC, SCALE
6915     14) FOLDED NORMAL                  - MU, SD
6916     15) G-AND-H                        - G, H
6917     16) GENERALIZED ASYMMETRIC LAPLACE - K, TAU or K, MU
6918     17) GENERALIZED GAMMA              - ALPHA, C
6919     18) GENERALZIED INVERSE GAUSSIAN   - LAMBDA, OMEGA
6920     19) GENERALIZED LOGISTIC TYPE 4    - P, Q
6921     20) GENERALIZED MCLEISH            - ALPHA, A
6922     21) GENERALIZED TOPP AND LEONE     - ALPHA, BETA,
6923                                          bounded distribution
6924     22) GENERALIZED TUKEY LAMBDA       - LAMBDA3, LAMBDA4
6925     23) GOMPERTZ                       - C, B or ALPHA, K
6926     24) GOMPERTZ-MAKEHAM               - ETA, ZETA
6927                                          (Meeker parameterization)
6928     25) INVERSE GAUSSIAN               - GAMMA, MU
6929     26) INVERTED BETA                  - ALPHA, BETA
6930     27) JOHNSON SB                     - ALPHA1, ALPHA2
6931     28) JOHNSON SU                     - ALPHA1, ALPHA2
6932     29) KAPPA                          - K, H
6933     30) KUMARASWAMY                    - ALPHA, BETA
6934                                          bounded distribution
6935     31) LOG-SKEW-NORMAL                - LAMBDA, SD
6936     32) MIELKE'S BETA-KAPPA            - THETA, K
6937     33) NON-CENTRAL T                  - NU, LAMBDA
6938     34) NON-CENTRAL CHI-SQUARE         - NU, LAMBDA
6939     35) PARETO                         - GAMMA, A (A defaults to 1
6940                                          if not specified)
6941     36) PARETO SECOND KIND             - GAMMA, A (A defaults to 1
6942                                          if not specified)
6943     37) POWER LOGNORMAL                - P, SD
6944     38) RECIPROCAL INVERSE GAUSSIAN    - GAMMA, NU
6945     39) REFLECTED GENERALIZED TOPP LEONE - ALPHA, BETA
6946                                          bounded distribution
6947     40) TWO-SIDED OGIVE                - THETA, N
6948                                          bounded distribution
6949     41) TWO-SIDED POWER                - THETA, N
6950                                          bounded distribution
6951     42) TWO-SIDED SLOPE                - THETA, ALPHA
6952                                          bounded distribution
6953     43) SKEW T                         - LAMBDA, NU
6954
6955Three or More Shape Parameter Distributions:
6956      1) BESSEL I-FUNCTION              - SIGMA1SQ, SIGMA2SQ, NU or
6957                                          B, C, M
6958      2) BESSEL K-FUNCTION              - SIGMA1SQ, SIGMA2SQ, NU or
6959                                          B, C, M
6960      3) BI-WEIBULL                     - GAMMA1, GAMMA2, SCALE1,
6961                                          SCALE2, LOC2
6962      4) BRITTLE FRACTURE               - ALPHA, BETA, R
6963      5) DOUBLY NON-CENTRAL BETA        - ALPHA, BETA, LAMBDA1, LAMBDA2
6964      6) DOUBLY NON-CENTRAL F           - NU1, NU2, LAMBDA1, LAMBDA2
6965      7) DOUBLY NON-CENTRAL T           - NU, LAMBDA1, LAMBDA2
6966      8) GENERALIZED EXPONENTIAL        - LAMBDA1, LAMBDA12, S
6967      9) GENERALZIED TRAPEZOID          - A, B, C, D, ALPHA, NU1, NU3
6968     10) GOMPERTZ-MAKEHAM               - CHI, LAMBDA, THETA or
6969                                          GAMMA, LAMBDA, K
6970     11) LOG BETA                       - ALPHA, BETA, C, D
6971     12) LOG-SKEW-T                     - NU, LAMBDA, SD
6972     13) NON-CENTRAL BETA               - ALPHA, BETA, LAMBDA
6973     14) NON-CENTRAL F                  - NU1, NU2, LAMBDA
6974     15) NORMAL MIXTURE                 - U1, SD1, U2, SD2, P
6975     16) TRAPEZOID                      - A, B, C, D
6976     17) TRUNCATED EXPONENTIAL          - X0, M, SD
6977                                          (X0 assumed known for PPCC)
6978     18) TRUNCATED NORMAL               - MU, SD, A, B
6979     19) TRUNCATED PARETO               - GAMMA, A, NU
6980     20) UNEVEN TWO-SIDED POWER         - ALPHA, NU1, NU3, D
6981                                          bounded distribution
6982     21) WAKEBY                         - GAMMA, BETA, DELTA, ALPHA, CHI
6983                                          (CHI and ALPHA are the location
6984                                          and scale parameters)
6985
6986DISCRETE DISTRIBUTIONS:
6987      1) BETA-BINOMIAL                  - ALPHA, BETA, N
6988      2) BETA GEOMETRIC                 - ALPHA, BETA
6989      3) BETA NEGATIVE BINOMIAL         - ALPHA, BETA, K
6990      4) BINOMIAL                       - P, N
6991      5) BOREL-TANNER                   - LAMBDA, K
6992      6) CONSUL (GENERALIZED GEOMTRIC)  - THETA, BETA or MU, BETA
6993      7) DISCRETE UNIFORM               - N
6994      8) DISCRETE WEIBULL               - Q, BETA
6995      9) GEETA                          - THETA, BETA or MU, BETA
6996     10) GENERALIZED LOGARITHMIC SERIES - THETA, BETA
6997     11) GENERALIZED LOST GAMES         - P, J, A
6998     12) GENERALIZED NEGATIVE BINOMIALS - THETA, BETA, M
6999     13) GEOMETRIC                      - P
7000     14) HERMITE                        - ALPHA, BETA
7001     15) HYPERGEOMETRIC                 - L, K, N, M
7002     16) KATZ                           - ALPHA, BETA
7003     17) LAGRANGE-POISSON               - LAMBDA, THETA
7004     18) LEADS IN COIN TOSSING          - N
7005     19) LOGARITHMIC SERIES             - THETA
7006     20) LOST GAMES                     - P, R
7007     21) MATCHING                       - K
7008     22) NEGATIVE BIONOMIAL             - P, N
7009     23) POISSON                        - LAMBDA
7010     24) POLYA-AEPPLI                   - THETA, P
7011     25) QUASI BINOMIAL TYPE I          - P, PHI
7012     26) TRUNCATED GENE NEGATIVE BINOM  - THETA, BETA, B, N
7013     27) WARING                         - C, A
7014     28) YULE                           - P
7015     29) ZETA                           - ALPHA
7016     30) ZIPF                           - ALPHA, N
7017
7018
7019----------------------------------------------------------
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100-END -----*-----      ----------------ZZZZZ------
7101