LATIN_EDGE is a dataset directory which contains points generated by the M-dimensional Latin Edge Square process.
A Latin square, in M dimensional space, with N points, can be thought of as being constructed by dividing each of the M coordinate dimensions into N equal intervals. The I-th coordinates of the N subsquares are defined by assigning each possible value exactly once to one subsquare. Such a set is called a Latin Square.
If we now select at the center point from each subsquare, but then remap these points to the unit hypercube so that the least coordinate is 0.0 and the greatest is 1.0, we have what we will term a "Latin Edge Square".
The datasets are distinguished by the values of the following parameters:
The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.
LATIN_EDGE, a C++ library which computes elements of a Latin Hypercube dataset, choosing edge points.
LATIN_EDGE_DATASET, a FORTRAN90 program which allows a user to define and compute a Latin edge dataset
PLOT_POINTS, a FORTRAN90 program which can plot two dimensional datasets, making Encapsulated PostScript images.
TABLE, a data format which is used to store the datasets.
TABLE_TOP, a FORTRAN90 program which can be used to analyze datasets of any dimension, by creating images of pairwise coordinates.
A typical (but small) dataset looks like this:
# latin_edge_02_00010.txt # created by LATIN_EDGE_DATASET. # # File generated on April 8 2003 10:47:39.811 AM # # Spatial dimension M = 2 # Number of points N = 10 # Initial seed for UNIFORM = 123456789 # 0.250000 0.050000 0.950000 0.550000 0.850000 0.150000 0.650000 0.850000 0.350000 0.350000 0.550000 0.250000 0.750000 0.950000 0.450000 0.450000 0.050000 0.750000 0.150000 0.650000
Datasets in M = 2 dimensions include:
Datasets in M = 7 dimensions include:
Datasets in M = 16 dimensions include:
You can go up one level to the DATASETS directory.