predictive.struct {FVDDPpkg} | R Documentation |
Use the predictive structure of the FVDDP to sequentially draw values adn update
predictive.struct(fvddp, N)
fvddp |
The instance of class |
N |
The amount of values to draw. |
A vector of length N
of values obtained using the predictive structure.
Precisely, after that any observation is drawn (either from the centering measure
or from past observations) the input fvddp
is modified as if the function
update()
is called, with the new value as second argument.
Ascolani F, Lijoi A, Ruggiero M (2021). “Predictive inference with Fleming–Viot-driven dependent Dirichlet processes.” Bayesian Analysis, 16(2), 371 – 395. doi:10.1214/20-BA1206.
#create a dumy process and expoit the predictive structure
FVDDP = initialize(7, function(x) rbeta(x, 3,3),
function(x) dgamma(x, 3,3), FALSE)
FVDDP = update(FVDDP, rep(0:1, 2))
predictive.struct(fvddp = FVDDP, N = 100)