Description Usage Arguments Details Value Author(s) References See Also Examples
Mirrors a Goelz Triangle experimental design and combines it with the original design to create a parallelogram design.
1 | goelz_mirror(data, joining.borders = max(data$border.num, na.rm = TRUE))
|
data |
An object of class goelz. |
joining.borders |
The number of border rows to maintain between the two triangles. |
When establishing two or more replicate Goelz Triangle plots, the plots can be stacked next to each other,
with species matched, to further reduce edge effects. This function takes a single Goelz Triangle, mirrors it to
create a second triangle, and then combines the two together into a parallelogram design. When merging the two
designs, the border rows between the two triangles, if there are any, "double up". This may or may not be desired.
Border rows between the two triangles is not really necessary for reducing edge effects, since this edge is now on
the interior of the parallelogram. However, at least some borders between triangles may be desired to "separate"
the two replicates and "maintain" independence. Any approach can be created by specifiying the exact number of
border rows to maintain betwen the two triangles via the joining.borders
argument. The default is to maintain
only the number of border rows that each triangle originally had (i.e. half the number of borders initially
between the two triangles when merging them.)
A data frame (tibble) of class sysd, goelz, and goelz-mirror.
Kevin J Wolz, kevin@savannainstitute.org
Goelz JCG (2001) Systematic experimental designs for mixed species plantings. Native Plants Journal 2:90–96. http://npj.uwpress.org/content/2/2/90.short
Other definition functions:
goelz_add_border()
,
goelz_corners()
,
goelz_guides()
,
goelz_optim()
,
goelz_starts()
,
goelz()
,
nelder_biculture_competition()
,
nelder_biculture_optim()
,
nelder_biculture()
,
nelder_decision()
,
nelder_interspoke_distance()
,
nelder()
,
select_optimal_goelz()
,
select_optimal_nelder_biculture()
1 2 3 | dat <- goelz()
dat.border <- goelz_add_border(data = dat, n = 3)
dat.border.mirror <- goelz_mirror(data = dat.border)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.