featuregood first issuepost-processing
描述
Say we are modeling a distributional parameter, like the example in the vignette:
zinb <- read.csv("https://paul-buerkner.github.io/data/fish.csv")
fit_zinb2 <- brm(bf(count ~ persons + child + camper,
zi ~ child),
data = zinb,
family = zero_inflated_poisson())
and we want to get a fitted value for the distributional parameter for a particular predictor value:
fitted(fit_zinb2,
newdata = data.frame(child = 2),
dpar = "zi")
we get the following error:
Error: The following variables are missing in 'data': 'persons', 'camper'
even though the model for zi does not include those variables, which are only in the model for the count response.
This is a very minor issue, but it would be ideal if the code checked the variables in the newdata dataframe against the model for the dpar.