Description Usage Arguments Value
View source: R/cost_functions.R
Calculates likelihood with given parameters for data. Assuming Poisson error distribution model. Restrictions on param_table: must be a data frame or matrix with headers: value, lower_bound, upper_bound, use_logistic and use_log. Note that use_logistic and use_log should not both be TRUE. Optimisation direction should be -1 or 1 depending on if we are maximising negative or positive log likelihood. This should be -1 for optim, and +1 for MCMC (-1 for minimisation and +1 for maximisation).
1 2 | likelihood_poisson(params, data, param_table = NULL,
optimisation_direction = -1, MODEL_FUNCTION, ...)
|
params |
vector of parameters (ie. theta) for which likelihood is to be evaluated |
data |
matrix or data frame of the data under evaluation. The first column should be a set of time points, whereas the second column is the values at these times |
param_table |
optional table to accompany the parameters, specifying options such as log or logistic transformation |
optimisation_direction |
numeric value taking +1 or -1 to specify whether returned value is a negative or positive log likelihood |
MODEL_FUNCTION |
a function pointer for the model function that will be used to evaluated the model with the given set of parameters |
... |
any additional arguments that are required by the model function |
returns a numeric value of the total log likelihood of the give set of parameters for the data
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.