#' Write PEPHYLO standard deviation input
#'
#' This function saves the standard deviations of the means required for running PEPHYLO
#'
#' @param errors A vector of standard deviations (errors on the means) for each dependent variable. The errors can be calculated with \code{bootrstrap_error}.
#' @param nrows An integer. The number of rows of the input table.
#' @param outpath A string. The path to the folder where the output file is to be saved.
#' @param whatSex A logical vector. The indices of the observations that are of the sex of interest.
#' @return Returns 1 if succeeds. Saves the output file into the specified folder.
#' @author Raphael Scherrer
#' @export
# Function to write the errors into a PEPHYLO input file
make_std_pephylo <- function(errors, nrows, outpath, whatSex) {
# Pepare output table
errOutput <- matrix(rep(errors, nrows), ncol = length(errors), nrow = nrows, byrow = T)
# Subset the sex of interest
errOutput <- errOutput[whatSex,]
# Path to output
outputFile <- paste(outpath, "MetricTraitStds.txt", sep = "/")
# Write output
write.table(errOutput, outputFile, col.names = F, row.names = F)
return(1)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.