Compute the predictions using the reference model, that is, compute the
expected value for the next observation, or evaluate the log-predictive
density at a given point.

# S3 method for refmodel
predict(object, znew, ynew = NULL, offsetnew = NULL,
weightsnew = NULL, type = "response", ...)

## Arguments

object |
The object of class `refmodel` . |

znew |
Matrix of predictor values used in the prediction. |

ynew |
New (test) target variables. If given, then the log predictive density
for the new observations is computed. |

offsetnew |
Offsets for the new observations. By default a vector of
zeros. |

weightsnew |
Weights for the new observations. For binomial model,
corresponds to the number trials per observation. Has effect only if `ynew` is specified.
By default a vector of ones. |

type |
Scale on which the predictions are returned. Either 'link' (the latent function
value, from -inf to inf) or 'response' (the scale on which the target `y` is measured,
obtained by taking the inverse-link from the latent value). |

... |
Currently ignored. |

## Value

Returns either a vector of predictions, or vector of log predictive densities evaluated
at `ynew`

if `ynew`

is not `NULL`

.