Horton statistics

Functionality

The Horton Statistics operation calculates for all streams with a certain (Strahler) stream order number i, located in merged catchment C with ID x:

 

 

The output is stored in a table which can be used to construct so-called Horton plots in a graph window.

Horton plots enable you to inspect the regularity of your extracted stream network based on the (Strahler) stream order numbers, and may serve as a quality control indicator for the entire stream network extraction process. It is expected that:

For more information on the actual creation of Horton plots, see the section Construction of Horton plots in a graph window below.

Input map requirements:

Domain of output table:

A new ID domain will be created for the output table. The domain obtains the same name as the output table itself. The domain contains the Strahler order numbers as IDs.

Example of output table:

When you used a merged catchment map containing a single catchment, and when the maximum Strahler Order value in your Drainage network ordering output table equals 4, the output table of the Horton Statistics operation may look like follows:

 

Columns starting with C represent the merged catchment(s); records represent the Strahler stream order numbers.

 

Note: the Cx_N_LSq, , Cx_L_LSq, Cx_A_LSq columns are currently incorrectly named: Cx_RB, Cx_RL, Cx_RA.

Columns in the output table:

If your merged catchments map contains more than a single catchment, the last three columns exist for every catchment; x represents a catchment number.

 

domain The IDs of the table's domain, every record (ID) represents a certain Strahler order number.
Order The Strahler order numbers as values. This column usually contains the same values as the IDs of the table.
Cx_N The number of streams with a certain Strahler stream order number.
Cx_L The average length (km) of the streams with this Strahler order number.
Cx_A The average area (km2) of the catchments belonging to the streams with this Strahler order number.

 

Cx_N_LSq The expected number of streams with a certain Strahler stream order number.
Cx_L_LSq The expected average length (km) of the streams with this Strahler order number.
Cx_A_LSq The expected average area (km2) of the catchments belonging to the streams with this Strahler order number.

 

Tip: To calculate RB, RL, or RA values for subsequent order numbers, or for the regression lines, please refer to Horton Statistics : algorithm.

Implementation of Least Squares Fit within a Horton output table:

Construction of Horton plots in a graph window

The general idea is to construct a graph:

An example of Horton plots is shown below.

Suppose you only had a single catchment in your merged catchments map.

Open the output table to create the graphs. In the table window, choose File, Create, Graph ...

 

  1. Add the points for the number of streams C1_N:
  2.  

  3. Adapt the Y-axis:
  4.  

  5. Add the expected values C1_N_LSq:
  6.  

  7. Adapt the drawing of the expected values to a line graph and adapt the color to the same color as the points with empirical values:
  8.  

  9. Repeat steps 1 to 4 above for the empirical stream length values Order x C1_L, and expected stream length values Order x C1_L_LSq.
    Make sure that these values are bound to a right-hand, logarithmic Y-axis.
  10.  

  11. Repeat steps 1 to 4 above for the empirical catchment area values Order x C1_A, and expected catchment area values Order x C1_A_LSq.
    Make sure that these values are bound to a right-hand, logarithmic Y-axis.

 

The Horton plots will then look like follows:

 

Reference:

Ven te Chow, D.R. Maidment, L.W. Mays (1988) Applied hydrology. In: McGraw-Hill Series in Water Resources and Environmental Engineering. McGraw-Hill, New York. pp. 166-170. ISBN 0-07-010810-2.

See also: