home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / science / egraph.arj / MANUAL.DOC < prev   
Text File  |  1990-01-13  |  32KB  |  797 lines

  1.  
  2.  
  3.  
  4.  
  5.                                 LIST OF FEATURES
  6.  
  7.         EQUIPIMENT:
  8.           IBM-PC, CGA, EGA, or Hercules Card, 512K memory
  9.  
  10.         OUTPUT:
  11.           Printers--Epson FX-LQ, HP LaserJet
  12.           Files--HP LaserJet file, Lotus PIC file
  13.  
  14.         GRAPH TYPES:
  15.           Line, XY, Scatter, Needle, Bar
  16.  
  17.         GRAPH SCALES:
  18.           Linear, Log, Probability, Time Series, or mixed
  19.  
  20.  
  21.         MAIN FUNCTIONS:
  22.  
  23.           1)--READ DATA FROM FILE:
  24.               32,000 x,y pairs
  25.               ASCII Columnar, Lotus WK1, 'SHELL' to DOS
  26.  
  27.           2)--ENTER, EDIT, SORT OR SAVE DATA:
  28.               Enter or edit, swap & copy, insert & delete
  29.               X values not required for time series
  30.               Choose Y2 values as labels
  31.               Sort data on X
  32.  
  33.           3)--SPLINE CURVE FITTING:
  34.               Smoother interpolated values at user specified intervals
  35.  
  36.           4)--STATISTICS & OTHER DISTRIBUTIONS:
  37.               Sample  size,  Mean,  Median, Min  &  Max,  Variance,  Std.
  38.               Deviation, Std. Error of Mean, Skewness, Kurtosis
  39.               Other Distributions:
  40.               Frequency  Histogram,  Cumulative  %,  Mass,  Double  Mass,
  41.               Moving Average (centered or lagged)
  42.  
  43.           5)--REGRESSION:
  44.               Y=a+bX,   Y=a+bX+cX^2,   Y=a+bLogX,   LogY=a+bX,    Y=aX^b,
  45.               Y=a(X+e)^b,  Plot regression or errors
  46.  
  47.           6)--PROBABILITY:
  48.               Compute probability of Y values or user probability as X
  49.               Add Pearson III or Log-Pearson III (normal & log normal)
  50.  
  51.           7)--TIME SERIES:
  52.               General-give starting X value and interval between Y values
  53.               Daily w/monthly or yearly labels, Monthly w/yearly labels
  54.  
  55.           8)--REPLOT
  56.               Make corrections to labels, line and marker type, scales...
  57.  
  58.  
  59.  
  60.  
  61.  
  62.                                     1
  63.  
  64.  
  65.  
  66.         MANUAL SCALING OPTIONS:
  67.           Suppress X scale labels (user may interactively add)
  68.           Second Y axis
  69.           Set X & Y graphing range
  70.           Reverse Y scale
  71.           Set Y2 line color and marker type
  72.             14 colors, 14 marker types, or user text as markers
  73.           Set # of blank rows to begin new Y2 line and marker type
  74.           Set restart of Y2 time series values on X scale
  75.           Turn Y markers off and line on after blank value
  76.  
  77.  
  78.         INTERACTIVE SCREEN EDITING:
  79.           Add markers, lines, curves and text
  80.           Display cursor coordinates
  81.           Change editing color
  82.  
  83.         UTILITY PROGRAMS:
  84.           CONTOUR.exe--generates  contour  data  file  for  EGRAPH  using
  85.             randomly spaced X-Y values and associated Z value
  86.           PRNWHAT.exe--Extracts   data   from   columnar   ASCII   files.
  87.             Sequential data on rows may be stacked into columns
  88.           NOTABS.exe--Replaces  tabs  in ASCII files with  8  spaces  for
  89.             proper reading by EGRAPH.
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.                                     2
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.                               ENGINEERING GRAPHICS
  133.                               Copyright (c) 1987-90
  134.  
  135.                                        by
  136.                              Great Basin Associates
  137.                               12990 W. Grand Place
  138.                                Morrison, CO  80465
  139.  
  140.  
  141.  
  142.         EGRAPH  is an engineering graphics program for the IBM-PC with  a
  143.         CGA,  EGA,  VGA (ega mode), or Hercules graphics  card.   LINEAR,
  144.         LOG,  PROBABILITY,  and TIME SERIES axis scaling  may  be  mixed.
  145.         Over   32,000  x,y  data  pairs  may  be  graphed.    Descriptive
  146.         Statistics,  Cumulative  & Frequency  Distributions,  Regression,
  147.         Pearson  III, Splines,  and  Contours can be added.  Text, lines,
  148.         curves,  and points can be interactively placed on graph.
  149.  
  150.         Data  can  be  read directly  form Lotus  worksheet  files,  PRN,
  151.         columnar ASCII files or keyboard.  Graphs may be printed directly
  152.         on   an  Epson or HP LaserJet printer or saved as a   Lotus   PIC
  153.         file.  High resolution graphs can be printed or plotted using all
  154.         the  printers  and plotters supported by Lotus 123  or  Symphony.
  155.         The  PIC  file can also be imported into other programs  such  as
  156.         Freelance,  Word Perfect, Word and desktop publishers for editing
  157.         and printing.
  158.  
  159.         It is menu driven with prompts for required input.  After reading
  160.         the command line section below, most users will probably not need
  161.         to read the rest of this manual.
  162.  
  163.  
  164.  
  165.         EGRAPH COMMAND LINE:
  166.  
  167.         Options  can be set when starting EGRAPH by including values  for
  168.         setting screen foreground and background colors or auto selection
  169.         of graphics adapter.  The command line format is:
  170.  
  171.         EGRAPH,a,b,c       (command line format)
  172.  
  173.         The default values used when only EGRAPH is entered from the  DOS
  174.         prompt is:
  175.  
  176.         a= 7        color white foreground
  177.         b= 1        color blue background
  178.         c= 0        auto selection of graphics adapter, 1 for manual
  179.  
  180.         For  example, EGRAPH,4,7 would set red on white screen  colors
  181.         with auto select type of graphics adapter.
  182.  
  183.  
  184.                                     3
  185.  
  186.  
  187.  
  188.         Color numbers are:
  189.         0-Black, 1-Blue, 2-Green, 3-Light Blue, 4-Red, 5-Violet, 6-Brown,
  190.         7-White:  Add 8 to these values for brighter foreground color.
  191.  
  192.  
  193.  
  194.                                EGRAPH MENU OPTIONS
  195.  
  196.  
  197.         READ DATA FROM FILE:
  198.  
  199.         Input  data  files can be created from any program  that  creates
  200.         ASCII  files or from Lotus Worksheet files (WKS, WK1). Most  word
  201.         processor programs can create ASCII files but usually is not  the
  202.         format  in which they normally save files.  Each line of data  is
  203.         terminated by the carriage return (ascii 13) and linefeed  (ascii
  204.         10)  sequence.  These terminate each row of data but will not  be
  205.         displayed when using the TYPE filename DOS command.   TAB's(ascii
  206.         9)  are  read as 1 character and not expanded into  8  spaces  as
  207.         displayed using the TYPE command.  You can check for TAB's  using
  208.         the DOS command COPY /B filename CON.  This displays the file  in
  209.         binary format on the screen and TAB's show up as little  circles.
  210.         This  should  be  kept in mind when  telling  EGRAPH  where  data
  211.         columns  are located.  The included utility program  NOTABS  will
  212.         read  a file and replace the tabs with 8 spaces.  To  use  NOTABS
  213.         type NOTABS infilename outfilename.
  214.  
  215.         Below  are  data files in EGRAPH's default data  locations  of  9
  216.         characters  wide  starting in column 1.  If your data is  not  in
  217.         this  format answer "N" to the auto format prompt and enter  your
  218.         formats data width, starting column, and number of variables  (1-
  219.         4).  A data file can have as many title lines as desired.  EGRAPH
  220.         will  detect  the start of data lines when the line  contains  no
  221.         letters.   Lotus  123 users can create columnar  ASCII  files  by
  222.         using \Print File Range Options Margins Left 1 Other Unformatted.
  223.  
  224.  
  225.  
  226.                                 EGRAPH DATA FILES
  227.  
  228.         Example of 1 Y variable data file
  229.         Title lines are ok.
  230.                Y1   'Y1 is not required and is used for clarity here
  231.              12.1
  232.             10122   'Y data without an X is useful for time series data
  233.             9.999   'or probability and cumulative distribution
  234.           1.23E-6   'scientific notation ok!
  235.  
  236.  
  237.  
  238.         Example of 1 X and 1 Y variable data file
  239.                X1       Y1
  240.               .99     2222
  241.              .999      589
  242.             .9999    -98.4  'X values may be user computed probabilities
  243.  
  244.  
  245.                                     4
  246.  
  247.  
  248.  
  249.         Example of 2 Y variable data file
  250.                Y1       Y2
  251.           3.03333  4343.34
  252.           1.0E-38  1.0E+38  'values from +- 10 to the 38th power.
  253.              2322     1231  'range limit of 1E+38
  254.  
  255.  
  256.         Example of 1 X and 2 Y variable data file
  257.                X1       Y1       Y2
  258.              -233      444    3.222
  259.           1234567 2.098456-12.34567  'up to 7 significant figures
  260.         123456789     44.3    9.982   more are rounded: 1.2345679E+08
  261.  
  262.  
  263.         Example of 2 X and 2 Y variable data file
  264.                X1       Y1       X2       Y2
  265.            22.222     2342    23422     4343
  266.            333.02       23       33      2.1
  267.              2232     6454       22      398
  268.  
  269.  
  270.         Example of 7 X,Y sub variables
  271.                X1       Y1
  272.                 1        1
  273.                 2        2
  274.                            'a blank or letters in Y1 or Y2 will cause
  275.                 1        2  a start of a new line to be drawn.  This is
  276.                 2        3  useful for displaying more than 2 lines.
  277.                             Digitized lines can be graphed as was done
  278.                 1        3  for the map of western U.S states example.
  279.                 2        4  Confidence limits may be read in as X2,Y2
  280.                             values with a blank line to separate upper
  281.                 3       -6  and lower limits.  Several confidence levels
  282.                22       13  can be added in this manner.  Each line for
  283.                .1       -9  Y2 values will be graphed in a different
  284.                             color or dash style when a blank Y2 value is
  285.                 5        8  encountered.  This allows more than 2
  286.                 6        9  variables to be graphed with different line
  287.                             styles (see EXAMPLE3.DAT file).  # of blank
  288.                 7        7  blank values before new line can be set
  289.                 9        4
  290.  
  291.                12       12
  292.                15        5
  293.  
  294.         The  included  utility program PRNWHAT can be used to  read  your
  295.         original  data file and extract data into columns for  EGRAPH  if
  296.         your data file is not in the above form.
  297.  
  298.         Lotus  worksheet  files  (.WKS or .WK1) may  be  read  by  simply
  299.         entering  the entire worksheet filename with the  .WK1  extension
  300.         and  EGRAPH  will know to read the file as a  Lotus  or  Symphony
  301.         worksheet file.  You will be prompted to select a X1, Y1, X2,  or
  302.         Y2  variable  and the worksheet range to be read  into  it.   For
  303.         example, to read the first 20 values in column A, you would enter
  304.  
  305.  
  306.                                     5
  307.  
  308.  
  309.  
  310.         "A1" as the start of the data range and "A20" as the end of  data
  311.         range.   Several data ranges in the worksheet can  be  repeatedly
  312.         selected  for  entry into one of EGRAPHS variables  in  order  to
  313.         graph  several data ranges.  When you save your Lotus  worksheet,
  314.         you must remember what ranges your data to be graphed is in.
  315.  
  316.         The word SHELL may be entered for a filename under the Read  Data
  317.         menu selection for temporary exit to DOS.  Type EXIT to return to
  318.         EGRAPH  from DOS.  The file COMMAND.COM that comes with DOS  must
  319.         be in your boot drive.
  320.  
  321.         File names may use DOS wildcard characters * and ? to help locate
  322.         files.   B:*.dat, Test?.*, \data\project1\cost*.* are legal  file
  323.         names.   The files matching the filename mask will  be  displayed
  324.         and you may then enter your filename choice for data reading.
  325.  
  326.  
  327.  
  328.         ENTER, EDIT, & SAVE DATA FROM KEYBOARD:
  329.  
  330.         Data  can  be entered or edited from the keyboard and  saved  for
  331.         rereading.   A  blank  cell for Y1 or Y2 values  will  start  the
  332.         beginning  of  a  new  line to be drawn so  that  100's  of  line
  333.         segments  or variables can be graphed.  Data entry is  terminated
  334.         by  hitting  the Escape key.  If Y2 values are entered,  you  may
  335.         select to either graph them or use them as labels for Y1 values.
  336.  
  337.         Editing keys are:
  338.         Escape....Exit editor
  339.         Space.....Delete cell contents
  340.         Insert....Insert cell in data column
  341.         Ctrl-Y....Remove cell in data column
  342.         Delete....Delete character
  343.         Enter.....Enter displayed value and move down 1 cell
  344.         Arrow.....Move left, right, down, or up 1 cell
  345.         PageUp....Move up 1 page
  346.         PageDown..Move down 1 page
  347.         Home......Move to top of column
  348.         End.......Move to end of column
  349.         F1........Swap X1-Y1 with X2-Y2
  350.         F2........Copy pointer X-Y to other X-Y
  351.         F3........Swap pointer X with Y
  352.         F4........Copy X1 to X2
  353.  
  354.  
  355.         Graph Titles, Axis Labels, and Scaling:
  356.  
  357.         After  the  data  values are edited, the graph  titles  and  axis
  358.         labels are prompted for.  By pressing the ESC key from within one
  359.         of  the label edit lines, the graph will be  immediately  viewed.
  360.         Press Alt*H for help in editing graph labels.  After entering the
  361.         graph  labels you may select to add grid lines and type of  axis,
  362.         either  linear or log, and Y2 line type, solid or  dashed.   From
  363.         the  grid option you may enter NONE to graph digitized data  with
  364.         out any axis being displayed.
  365.  
  366.  
  367.                                     6
  368.  
  369.  
  370.  
  371.         A  N entered for Auto Scaling will allow manual setting of the  X
  372.         and Y axis scale range.  The Y axis may be inverted to graph such
  373.         things  as  depth using positive values.  Display of the  X  axis
  374.         values  may  be suppressed so that you may add your  own  labels.
  375.         A  second Y axis for Y2 values may be added.  Time  series  plots
  376.         with  blank  rows  in the Y2 column may be reset to start of  the
  377.         time  scale for graphing several variables using a time series  X
  378.         axis.
  379.  
  380.         Once  the graph is on the screen, hit any key and you may  choose
  381.         to  add text, symbols, straight lines or curved lines.   You  may
  382.         also  get the cursor coordinates.  The cursor is moved using  the
  383.         arrow  keys  or left Shift*Arrow keys together for  small  moves.
  384.         Small  moves  require the left shift key to be  held  down  while
  385.         pressing an arrow key on the number pad, not 101 keyboard arrows.
  386.         After moving to a location begin entering text and terminate with
  387.         the  Enter key.  When finished, press the ESC key to  redraw  the
  388.         graph.  The last line, symbol, or text type added can be  deleted
  389.         with  the Delete key.  To switch type of editing to delete, enter
  390.         that  type anywhere on the screen and then proceed deleting  that
  391.         type one at a time with the Delete key.
  392.  
  393.         Graphic editor keys are:
  394.         Escape...........End editing and redraw graph
  395.         Arrow............Move cursor left, right, up, down 8 pixels
  396.         LeftShift-Arrow..Move cursor 1 pixel (number pad arrows only)
  397.         Enter or arrow...Enter text string being added
  398.         F1...............Add a marker
  399.         F2...............Start or end a dashed line
  400.         F3...............Start or end a straight line
  401.         F4...............Mark 3 points on a curved line
  402.         F5...............Toggle display of cursor x and y coordinates
  403.         F6...............Increase color, marker & dash type
  404.         F7...............Decrease color, marker & dash type
  405.         Delete...........Delete last text, marker, or line type added
  406.  
  407.  
  408.  
  409.         Graph Printing and Lotus PIC Files:
  410.  
  411.         After viewing or editing the graph you are prompted to print  the
  412.         graph.  The EPSON option will print your graph as half page  size
  413.         or  full  page rotated directly on an  Epson  compatible  printer
  414.         installed  on the LPT#1 port.  Either Epson FX (9 pin) or LQ  (24
  415.         pin)  type  compatible printer may be used.  The  HP-LaserJet  is
  416.         also  supported directly or sent to file.  The LaserJet file  can
  417.         be sent to a LaserJet later using  Copy filename PRN  .
  418.  
  419.         The Lotus PIC file option creates a high resolution file that can
  420.         be  graphed  or  plotted using Lotus'  or  Symphony's  PGRAPH.EXE
  421.         program.   When naming your graph file add the extension .PIC  so
  422.         PGRAPH  can locate it.  The enclosed graph examples were  plotted
  423.         using  Lotus PGRAPH.EXE and an HP lasor printer.  Other  programs
  424.         like Freelance, Word Perfect 5, and desktop puplishers can import
  425.         the  PIC file for editing and printing.  Although  not  displayed
  426.         properly in EGRAPH the Lotus LICS extended character codes can be
  427.  
  428.                                     7
  429.  
  430.  
  431.  
  432.         used  as text by holding down the ALT key and entering  the  code
  433.         number on the NUMBER PAD only.
  434.  
  435.  
  436.  
  437.         REPLOT:
  438.  
  439.         After  viewing  a graph on the screen the graph labels  and  axis
  440.         types can be changed and the graph reviewed by selecting REPLOT.
  441.  
  442.  
  443.  
  444.         SPLINE CURVE FITTING:
  445.  
  446.         A  smooth curve can be fitted to X1,Y1 points by computing  X2,Y2
  447.         points between the X1,Y1 input data points.  Examples of the  use
  448.         of  this  spline  fitting is  for  interpolating  points  between
  449.         rainfall depth-duration data or reservoir elevation-area-capacity
  450.         data.   The  X2,Y2  points  are  interpolated  by  weighting  the
  451.         tangents  of the lines connecting the X1,Y1 data input points  to
  452.         create  a  smoother  curve through the  points.   The  number  of
  453.         interpolated  points between input points are user defined.   The
  454.         number of computed points between the input values is limited  to
  455.         16,000.
  456.  
  457.  
  458.  
  459.         STATISTICS & OTHER DISTRIBUTIONS:
  460.  
  461.         Descriptive statistics for each of the variables can be displayed
  462.         and  include  Sample  Size, Mean,  Median,  Min,  Max,  Variance,
  463.         Standard Deviation, Skew, and Kurtosis.
  464.  
  465.         A frequency histogram will show how many of the Y1 values are  in
  466.         a  class (interval or bin) displayed as the X axis.  All Y1  plot
  467.         options should be set to N except Bar Graph.   A normal frequency
  468.         curve  will be fit to the Y1 values and can be turned off  or  on
  469.         using  the Y2 plot settings.  A better aid in checking to see  if
  470.         your  Y1 data is normally distributed is to use Probability  with
  471.         the  Pearson III option with 0 skew.  Normally  distributed  data
  472.         will plot as a straight line on normal probability paper.
  473.  
  474.         The  cumulative percent distribution of Y1 and Y2 values  may  be
  475.         computed and graphed.  The formula used to compute each Y  values
  476.         X plotting percent value is 100*Rank/N for percent of values less
  477.         than  or  equal to and 100*(1-(Rank-1)/N) for percent  of  values
  478.         greater than or equal to.  The X values in the original data will
  479.         be replaced with the cumulative percentage values.  If the Spline
  480.         or Regression options are used after the cumulative percent  then
  481.         the X values used will be percentages.
  482.  
  483.         The  cumulative distribution is useful for viewing how your  data
  484.         is   distributed.   For  example,  daily  streamflow   cumulative
  485.         distribution  may be viewed to see what percent of the time  flow
  486.         is  below  a certain value.  Log X axis scaling may  be  used  to
  487.  
  488.  
  489.                                     8
  490.  
  491.  
  492.  
  493.         expand  the  lower  percentage  values.   Y1  and  Y2  cumulative
  494.         distributions can be graphed together for comparisons.
  495.  
  496.         Mass  curves  are a cumulative sum of Y1 data usually  with  time.
  497.         Changes  in  slope  of the mass curve can show a  change  in  the
  498.         relation  with time.  A double mass curve is a cumulative sum  of
  499.         both X1 and Y1 data to show changes in their relation.  Sometimes
  500.         it  is  helpful using a double mass curve to use the  average  of
  501.         several variables as X1 values to limit variability.   Regression
  502.         errors plotted as a residual mass curve can help magnify  changes
  503.         in the variables relationship.
  504.  
  505.  
  506.  
  507.         REGRESSION:
  508.  
  509.         A regression line can be added to either the X1,Y1 or X2,Y2 data.
  510.         The  regression  coefficients a and b, R  squared,  and  standard
  511.         error  of  regression can be displayed on the  graph.   Selecting
  512.         either regression option does not alter the original X,Y values.
  513.  
  514.         When   using   Log10  transforms of the Y values  (options  3-5),
  515.         the  R squared value is for untransformed values, not log  values
  516.         and  the standard error of regression is given in  percent.   X,Y
  517.         data   must  be  greater than zero to compute  Log10  transforms.
  518.         Y=a+b*X   will  be a straight line with linear axis  scaling  and
  519.         Y=aX^b will be  a straight line with log axis scaling.  An offset
  520.         value  e may  also be  added for regression of Y=a(X+e)^b.   This
  521.         is  useful  for  data that is not linear on log-log  paper.   The
  522.         offset value "e" can be selected  if  an arbitrary base or  datum
  523.         is  known   to   have   been  added   to  the  X  range   values.
  524.         Otherwise,  for  curved   data   sets,  the  "e"  value  can   be
  525.         determined  by  trial and error and noting the R^2  and  Standard
  526.         Error  values.   The  point of zero  flow  for   water  discharge
  527.         ratings  with  arbitrary  datums  is  an  example   of regression
  528.         of  data requiring an X offset value.
  529.  
  530.         Caution should be used in extending regressions outside the range
  531.         of data and near zero, especially option 2, Y=a+bX+cX^2.  This is
  532.         a parabolic curve and can reverse direction.
  533.  
  534.         The X1-Y1 regression residuals can be plotted as Y'-Y,  predicted
  535.         Y  minus  data Y.  Error plots that show a trend or  pattern  may
  536.         indicate the need for a different regression type or transform of
  537.         the original data.
  538.  
  539.  
  540.  
  541.         PROBABILITY:
  542.  
  543.         A  normal probability graph or a log-normal probability graph  of
  544.         the Y1 or Y2 values may be made by selecting either linear or Log
  545.         Y  axis  scaling.  The non-exceedance probability X  axis  values
  546.         (plotting  position)  are computed by Rank/(N+1)  and  exceedance
  547.         values  are  computed  by  1-Rank/(N+1).  The  X  values  in  the
  548.  
  549.  
  550.                                     9
  551.  
  552.  
  553.  
  554.         original  data  set are replaced with the probability  values  if
  555.         read.  Spline or Regression used after Probability will be  based
  556.         on  probability X values.  Probabilities for the X axis may  also
  557.         be  computed  by the user and read in as X values so  that  other
  558.         plotting  position  formulas  are  possible.   Upper  and   lower
  559.         confidence  limits  may be computed by the user and  read  in  as
  560.         X2,Y2 values and separated with a blank line to start a new line.
  561.  
  562.         Probability graphs are similar to Cumulative Distribution  graphs
  563.         and can be used for similar purposes.  Probability graphs can  be
  564.         used  to  view what data lies within a given number  of  standard
  565.         deviations.   Changes in the slope of the probability  curve  can
  566.         show  mixed populations in the data.  Normally  distributed  data
  567.         plots  as  a straight line on normal probability paper  and  log-
  568.         normally distributed data plots as a straight line on  log-normal
  569.         graph paper.
  570.  
  571.         The  Pearson or Log-Pearson Type III distribution can be  fit  to
  572.         the Y data by computing the mean, standard deviation, and skew of
  573.         the  Y data or Log10 transforms.  The Pearson Type III deviate  K
  574.         for  a given probability is then computed based on the  skew  and
  575.         the  Y for that probability is computed as  Y=mean+std.dev.*K  or
  576.         Log10(Y)=mean+std.dev.*K.  The Pearson III distribution with zero
  577.         skew   is   the  normal  distribution.    The   Log-Pearson   III
  578.         distribution with zero skew is the log-normal distribution.   The
  579.         Pearson III option does not replace any of the original X,Y data.
  580.  
  581.         The Log-Pearson Type III distribution is used extensively in low-
  582.         flow  and  flood  frequency  hydrologic  analysis.   A   complete
  583.         frequency  analysis  program  using  the  Log-Pearson  Type   III
  584.         distribution  is  available  from Great  Basin  Associates.   The
  585.         Pearson  III  distribution may fit the Y data  better  when  high
  586.         negative skew is found by the Log-Pearson III (data more normally
  587.         distributed).   Some  annual series such as  high  15-day  runoff
  588.         volume  may be more normally distributed and fit better with  the
  589.         normal distribution.
  590.  
  591.  
  592.  
  593.         TIME SERIES:
  594.  
  595.         The  Y1  and Y2 values may be graphed as an  evenly  spaced  time
  596.         series.   The X1 or X2 values are not needed and are not  changed
  597.         if read.  The general time series can be used to graph any evenly
  598.         spaced  data.  The X axis starting value and labeling points  can
  599.         be  user defined.  The other time series options will generate  X
  600.         axis  labels  based on the starting date for daily,  monthly,  or
  601.         annual values.
  602.  
  603.  
  604.  
  605.         Contour Plots of X,Y,Z data:
  606.  
  607.         The  included utility program CONTOUR.EXE may be used  to  create
  608.         contour  plots  with EGRAPH.  CONTOUR reads randomly  spaced  X,Y
  609.  
  610.  
  611.                                     10
  612.  
  613.  
  614.  
  615.         values and an associated Z value to compute Z values on an evenly
  616.         spaced  grid  defined by the user.  The grid node  Z  values  are
  617.         computed by weighting the inverse of the distance squared of  the
  618.         nearest  number  of  X,Y points selected by the  user.   Z  value
  619.         contours are then interpolated between the grid nodes.  An output
  620.         file  is  created with the X,Y, and a Z label  for  each  contour
  621.         line.
  622.  
  623.         This  file can be read by EGRAPH for plotting.  The Y2 as  labels
  624.         selection should be made when exiting EGRAPH's editor if the user
  625.         wants contour line values labeled.  The contour value labels (Y2)
  626.         can  be  deleted  or moved in EGRAPH's  data  editor  for  better
  627.         contour label positioning if needed.  The user may also mark  the
  628.         location  of the original data points using the F1 symbol  marker
  629.         key and the F5 coordinate key to locate them.
  630.  
  631.  
  632.         Contour  plots are useful for displaying variations of  Z  values
  633.         such   as   surface   elevations,   ground   water   levels    or
  634.         concentrations,  and rainfall depths over an area defined by  the
  635.         X,Y values.
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.                                     11
  673.  
  674.  
  675.  
  676.                                 P R N W H A T
  677.  
  678.         PRNWHAT  will  extract  data form files to be  sent  to  file  or
  679.         printer.  It is especially useful for extracting and reformatting
  680.         data for import into PGRAPH and Lotus 123 (/File Import  Numbers)
  681.         or other programs requiring data to be in columnar ASCII format.
  682.  
  683.         ASCII files organized with sequential data in columns is referred
  684.         to  as a TABLE file by PRNWHAT.  Files organized with  sequential
  685.         data on rows is referred to as PUNCH file.
  686.  
  687.         To  select  certain columns from a TABLE file, select  the  TABLE
  688.         option and enter input and output filenames.  Scroll through  the
  689.         data file until data columns are viewable, press F1 and place  an
  690.         X  in  columns to be extracted and then press Enter.   Scroll  to
  691.         where  you wish to begin data extraction and press  the  Spacebar
  692.         key.  The data line will be highlighted.  Scoll down through  the
  693.         file pressing the Spacebar to toggle on and off extraction.  When
  694.         finished, press the End key.
  695.  
  696.         TABLE Input file...
  697.         1978    21    31    41    51    61    71    81    91   101   102
  698.         1979    22    32    42    52    62    72    82    92   102   103
  699.         1980    23    33 xxxxx    53 xxxxx xxxxx    83    93   103   104
  700.         1981    24    34    44    54    64    74    84    94   104   105
  701.  
  702.         TABLE Output file...
  703.            41   61   71
  704.            42   62   72
  705.            43   63   73
  706.            44   64   74
  707.            45   65   75...ect
  708.  
  709.         To convert data on rows to a column, select the PUNCH option  and
  710.         proceed as above.  The PUNCH option also allows one data value on
  711.         the row to be used as a header column as follows.
  712.  
  713.         PUNCH Input file...
  714.         1978    21    22    23    24    25    26    27    28    29    30
  715.         1979    31    32    33    34    35    36    37    38    39    40
  716.         ++++ xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx
  717.         1981    51    52    53    54    55    56    57    58    59    60
  718.  
  719.         PUNCH Output file...
  720.         1978    21
  721.         1978    22
  722.         1978    23
  723.         1978    24
  724.         1978    25
  725.         1978    26
  726.         1978    27
  727.         1978    28
  728.         1978    29
  729.         1978    30
  730.         1979    31...ect
  731.  
  732.  
  733.                                     12
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.              IBM-PC programs for Engineers by Great Basin Associates
  741.  
  742.  
  743.  
  744.         ENGINEERING GRAPHICS for $29
  745.         includes...
  746.         EGRAPH---Engineering  graphics with linear, log, probability, and
  747.                      time  series  scaling  with  spline  curve  fitting,
  748.                      regression, cumulative, Pearson III, and Log-Pearson
  749.                      III distributions.  Graphs may be saved as PIC files
  750.                      for   high  resolution  printing  and  plotting   by
  751.                      Lotus  123,  Symphony, Freelance, Word  Perfect  and
  752.                      other  PIC file compatible programs.  (CGA, EGA,  or
  753.                      Hercules graphics)
  754.         PRNWHAT--Selectively  extracts data columns or lines  from  ASCII
  755.                      files for printing or importing into EGRAPH or Lotus
  756.                      123.  Sequential data on rows may be stacked into  a
  757.                      column.
  758.  
  759.  
  760.         HYDRAULIC COMPUTATIONS (Waterboy) for $69
  761.         includes...
  762.         XSEC-----Computes hydraulic cross-sectional properties.
  763.         SLOPEA---Indirect discharge computation by the slope-area method.
  764.         PIPESEC--Hydraulic properties of circular x-sections with normal
  765.                      depth discharge.
  766.         ROADWAY--Discharge computation of roadway overflow at culverts.
  767.         CULVERTS-Discharge computation through circular and box culverts
  768.                      for the 6 flow types given water surface elevations.
  769.  
  770.  
  771.         FLOOD FREQUENCY ANALYSIS (Waterboy*2) for $69
  772.         includes...
  773.         LP3------Flood frequency computations using the Log-Pearson Type
  774.                      III  distribution  as  outlined  in  Bulletin  #17B.
  775.                      Outliers zero years ok.  (CGA, EGA, Hercules)
  776.         GEOFREQ--Regional flood frequency estimates for ungaged sites
  777.                      based on active channel width for the 17 western
  778.                      states.
  779.  
  780.  
  781.  
  782.  
  783.  
  784.                              Great Basin Associates
  785.                               12990 W. Grand Place
  786.                                Morrison, CO  80465
  787.                                   (303)972-8323
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.