Description Usage Arguments Details Value Examples
View source: R/Dist_mat_clust.R
This function generates a distance matrix for a clustered population, across a specified rectangular plane.
1 | Dist_mat_clust(N, xlim = 20, ylim = 20, centres = 5, spread = 1)
|
N |
The total number of individuals in the population. |
xlim |
The width of the plane on which individuals will be generated (defaults to 20 units wide). |
ylim |
The height of the place on which individuals will be generated (defaults to 20 units high). |
centres |
The number of centres (clusters). N must be divisable by the number of centres. |
spread |
The variance of the isotropic Gaussian distribution around each cluster (defaults to identity). |
The function designates a number of individuals specified to be clusters, around each it then generates an appropriate number of "children" using an isotrpoic distribution with variance as specificed (defaults to identity).
Attempts to ensure no points have negative coordinates by not allowing centres to have coordinate values below two.
The function returns a list. The first object in the list is a Nx2 matrix of the coordinates of the individuals. The second object is an NxN distance matrix.
1 2 3 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.