Calculates apollo_probabilities with functionality="prediction" and extracts one element from the returned list.
apollo_prediction(
model,
apollo_probabilities,
apollo_inputs,
prediction_settings = list(),
modelComponent = "model"
)
Model object. Estimated model object as returned by function apollo_estimate.
Function. Returns probabilities of the model to be estimated. Must receive three arguments:
apollo_beta: Named numeric vector. Names and values of model parameters.
apollo_inputs: List containing options of the model. See apollo_validateInputs.
functionality: Character. Can be either "estimate" (default), "prediction", "validate", "conditionals", "zero_LL", or "raw".
List grouping most common inputs. Created by function apollo_validateInputs.
List of settings. It can have the following elements.
modelComponent
Character. Name of component of apollo_probabilities output to calculate predictions for. Default is "model", i.e. the whole model.
silent
Boolean. If TRUE, thsi function won't print any output to screen.
Deprecated. Same as modelComponent
inside prediction_settings
.
A list containing predictions for component modelComponent
of the model described in apollo_probabilities
.
The particular shape of the prediction will depend on the model component.
Structure of predictions are simplified before returning, e.g. list of vectors are turned into a matrix.