Description Usage Arguments Value Author(s) Examples
View source: R/plot_id_nlsLoop.R
Creates a graph of one of the levels of id_col with the data points and corresponding predictions.
1  | plot_id_nlsLoop(data, param_data, id)
 | 
data | 
 the data frame containing the data used in the nlsLoop call.  | 
param_data | 
 the nlsLoop object.  | 
id | 
 the level of   | 
a plot using ggplot2 of the points and predictions of a single level of id_col
Daniel Padfield
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24  | # load in data
data("Chlorella_TRC")
Chlorella_TRC_test <- Chlorella_TRC[Chlorella_TRC$curve_id %in% c(1:10),]
# run nlsLoop()
# define the Sharpe-Schoolfield equation
schoolfield_high <- function(lnc, E, Eh, Th, temp, Tc) {
 Tc <- 273.15 + Tc
 k <- 8.62e-5
 boltzmann.term <- lnc + log(exp(E/k*(1/Tc - 1/temp)))
 inactivation.term <- log(1/(1 + exp(Eh/k*(1/Th - 1/temp))))
 return(boltzmann.term + inactivation.term)
}
fits <- nlsLoop(ln.rate ~ schoolfield_high(lnc, E, Eh, Th, temp = K, Tc = 20),
                data = Chlorella_TRC_test,
                tries = 500,
                id_col = 'curve_id',
                param_bds = c(-10, 10, 0.1, 2, 0.5, 5, 285, 330),
                lower = c(lnc=-10, E=0, Eh=0, Th=0))
plot_id_nlsLoop(data = Chlorella_TRC_test, param_data = fits, id = '1')
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.