Nothing
## ----include = FALSE----------------------------------------------------------
options(rmarkdown.html_vignette.check_title = FALSE)
knitr::opts_chunk$set(
collapse = TRUE,
comment = NA,
warning = FALSE,
message = FALSE
)
## ----echo = FALSE-------------------------------------------------------------
library(FielDHub)
library(magrittr)
library(knitr)
library(kableExtra)
## ----echo=FALSE, eval=TRUE----------------------------------------------------
set.seed(123)
X <- matrix(sample(c(rep(1:10, 2), 11:50), replace = FALSE), ncol = 10)
X[2,2] <- 5
X[2,3] <- 33
print(X)
## ----echo=FALSE, eval=TRUE----------------------------------------------------
dist_X <- FielDHub:::pairs_distance(X = X)
print(dist_X)
## -----------------------------------------------------------------------------
library(FielDHub)
B <- swap_pairs(X, starting_dist = 3)
## -----------------------------------------------------------------------------
print(B$optim_design)
## -----------------------------------------------------------------------------
print(B$pairwise_distance)
## ----eval=FALSE---------------------------------------------------------------
# FielDHub::run_app()
## ----eval=FALSE---------------------------------------------------------------
# library(FielDHub)
# run_app()
## ----include=FALSE------------------------------------------------------------
ENTRY <- 1:10
NAME <- c(paste0("Genotype", 1:10))
df <- data.frame(ENTRY,NAME)
## ----echo = FALSE, results='asis'---------------------------------------------
df %>%
kbl() %>%
kable_styling()
## ----echo = TRUE--------------------------------------------------------------
library(FielDHub)
## ----echo = TRUE--------------------------------------------------------------
optim_multi_prep <- multi_location_prep(
lines = 150,
l = 5,
copies_per_entry = 7,
checks = 3,
rep_checks = c(6,6,6),
plotNumber = c(1,1001,2001,3001,4001),
locationNames = c("LOC1", "LOC2", "LOC3", "LOC4", "LOC5"),
seed = 2456
)
## ----echo=TRUE, eval=FALSE----------------------------------------------------
# print(head(optim_multi_prep$allocation, 10))
## ----echo=FALSE, eval=TRUE----------------------------------------------------
print(head(optim_multi_prep$allocation, 10))
## ----echo=FALSE, eval=TRUE----------------------------------------------------
optim_multi_prep$allocation %>%
dplyr::mutate(
Copies = rowSums(.),
Avg = Copies / 5
) %>%
head(10) %>%
`rownames<-`(paste0("Gen-", 1:10)) %>%
kbl() %>%
kable_styling()
## ----echo=TRUE, eval=FALSE----------------------------------------------------
# print(optim_multi_prep)
## ----echo=FALSE, eval=TRUE----------------------------------------------------
print(optim_multi_prep)
## ----echo=TRUE, eval=FALSE----------------------------------------------------
# field_book <- optim_multi_prep$fieldBook
# head(field_book, 10)
## ----echo=FALSE, eval=TRUE----------------------------------------------------
field_book <- optim_multi_prep$fieldBook
head(field_book, 10)
## ----fig.align='center', fig.width=7.2, fig.height=5.5------------------------
plot(optim_multi_prep, l = 1)
## ----fig.align='center', fig.width=7.2, fig.height=5.5------------------------
plot(optim_multi_prep, l = 5)
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.