library(dplyr)
library(tibble)
library(shellpipes)
loadEnvironments()
set.seed(seed)
## meanlog = log(0) works as desired in rlnorm!
dat <- (data.frame(nitro = rlnorm(N, meanlog=log(nitro_mean), sdlog=nitro_spread))
%>% mutate(NULL
, phos_pred = phos_mean+(nitro-nitro_mean)*beta_np
, phos = rlnorm(N, meanlog=safelog(phos_pred), sdlog=phos_spread)
, pot_pred = pot_mean
+ (nitro-nitro_mean)*beta_nk
+ (phos-phos_mean)*beta_pk
, pot = rlnorm(N, meanlog=safelog(pot_pred), sdlog=pot_spread)
, mass_pred=mass_mean
+ (nitro-nitro_mean)*beta_nm
+ (nitro-nitro_mean)^2*beta_nnm
+ (phos-phos_mean)*beta_pm
+ (pot-pot_mean)*beta_km
+ (pot-pot_mean)*(phos-phos_mean)*beta_pkm
, mass = rlnorm(N, meanlog=safelog(mass_pred), sdlog=mass_spread)
, robust = rbinom(N
, size=binSize
, prob=plogis(beta_r + beta_mr*(mass_pred-mass_mean))
)
, numTest=binSize
, robustProp = robust/binSize
)
)
## print(dat)
summary(dat)
rdsSave(dat)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.