## ----include = FALSE---------------------------------------------------------- knitr::opts_chunk$set( collapse = TRUE, comment = "#>", eval = identical(Sys.getenv("NOT_CRAN"), "true") ) ## ----setup, warning=FALSE----------------------------------------------------- # library(fwtraits) # library(ggplot2) ## ----data--------------------------------------------------------------------- # set.seed(1135) # # sites1 <- rep(c("A","B", "C", "D", "E"), c(7,10, 8, 13, 4)) # # mv <- c("Margaritifera margaritifera","Pseudunio auricularius","Musculium lacustre", # "Musculium transversum","Corbicula fluminea","Congeria leucophaeata", # "Dreissena polymorpha", "Dreissena rostriformis bugensis", # "Parastenocaris germaica", "Branchiobdella balcanica", # "Branchiobdella hexadonta","Branchiobdella parasita","Branchiobdella pentadonta") # # sp <- c(sample(mv, 7), sample(mv, 10),sample(mv, 8),sample(mv, 13),sample(mv, 4)) # abun <- rnorm(length(sp), 1.3, 0.12) # # macrodf <- data.frame(sites = sites1, species = sp, abund = abun) # ## ----retrievedata------------------------------------------------------------- # traitsdf <- fw_fetchdata(data = macrodf, # organismgroup = 'mi', # taxonomic_column = 'species', # ecoparams = c("stream zonation preference", "feeding type"), # inform = FALSE) ## ----commputefdindies--------------------------------------------------------- # # #fd indices calculated when abundance is provided. # # fdindices <- fw_fdcompute(fwdata = traitsdf, # sitesdata = macrodf, # sites = 'sites', # species = 'species', # abund = 'abund', # FD = TRUE) # # #functional richness only: when abundance is not provided. # fdric<- fw_fdcompute(fwdata = traitsdf, # sitesdata = macrodf, # sites = 'sites', # species = 'species', # FD = TRUE) ## ----viz, fig.width = 7, fig.height= 4, fig.align='center'-------------------- # # df <- fdindices |> tidyr::gather('fdind', "vals", -site) # # ggplot(data = df, aes(site, vals, fill = fdind))+ # geom_bar(stat = 'identity')+ # scale_fill_viridis_d()+ # theme(legend.position = "none")+ # facet_wrap(~fdind, scales ='free_y')+ # labs(x='sites', y='FD indices') # # #Functional richness # # dffric <- fdric |> tidyr::gather('fdind', "vals", -site) # # ggplot(data = dffric, aes(site, vals, fill = fdind))+ # geom_bar(stat = 'identity')+ # scale_fill_viridis_d()+ # theme(legend.position = "none")+ # facet_wrap(~fdind, scales ='free_y')+ # labs(x='Sites', y='FD indices') # ## ----cmwmeans----------------------------------------------------------------- # cwmdata <- fw_fdcompute(fwdata = traitsdf, # sitesdata = macrodf, # sites = 'sites', # species = 'species', # abund = 'abund', # FD = FALSE) ## ----cwmeansnodummy----------------------------------------------------------- # cwmdata <- fw_fdcompute(fwdata = traitsdf, # sitesdata = macrodf, # sites = 'sites', # species = 'species', # abund = 'abund', # FD = FALSE, dummy = FALSE)