Description Usage Arguments Details Examples
View source: R/strayfit_methods.R
Note this can be used to sample from prior and then predict can
be called to get counts or LambdaX (predict.pibblefit
)
1 2 3 | ## S3 method for class 'pibblefit'
sample_prior(m, n_samples = 2000L, pars = c("Eta",
"Lambda", "Sigma"), use_names = TRUE, ...)
|
m |
object of class pibblefit |
n_samples |
number of samples to produce |
pars |
parameters to sample |
use_names |
should names be used if available |
... |
currently ignored |
Could be greatly speed up in the future if needed by sampling directly from cholesky form of inverse wishart (currently implemented as header in this library - see MatDist.h).
1 2 3 4 5 6 7 8 9 10 11 12 13 | # Sample prior of already fitted pibblefit object
sim <- pibble_sim()
attach(sim)
fit <- pibble(Y, X)
sample_prior(fit)
# Sample prior as part of model fitting
m <- pibblefit(N=as.integer(sim$N), D=as.integer(sim$D), Q=as.integer(sim$Q),
iter=2000L, upsilon=upsilon,
Xi=Xi, Gamma=Gamma, Theta=Theta, X=X,
coord_system="alr", alr_base=D)
m <- sample_prior(m)
plot(m) # plot prior distribution (defaults to parameter Lambda)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.