View source: R/sufficient_statistics.R
| sufficient_statistics | R Documentation |
This function computes sufficient statistics from an RprobitB_data
object for the Gibbs sampler to save computation time.
sufficient_statistics(data, normalization)
data |
An object of class |
normalization |
An object of class |
A list of sufficient statistics on the data for Gibbs sampling, containing
the elements N, T, J, P_f and P_r
from data,
Tvec, the vector of choice occasions for each decider of
length N,
csTvec, a vector of length N with the cumulated sums of
Tvec starting from 0,
W, a list of design matrices differenced with respect to
alternative number normalization$level$level
for each decider in each choice occasion with covariates that
are linked to a fixed coefficient (or NA if P_f = 0),
X, a list of design matrices differenced with respect to
alternative number normalization$level$level
for each decider in each choice occasion with covariates that
are linked to a random coefficient (or NA if P_r = 0),
y, a matrix of dimension N x max(Tvec) with the
observed choices of deciders in rows and choice occasions in columns,
decoded to numeric values with respect to their appearance in
data$alternatives, where rows are filled with NA in
case of an unbalanced panel,
WkW, a matrix of dimension P_f^2 x (J-1)^2, the
sum over Kronecker products of each transposed element in W
with itself,
XkX, a list of length N, each element is constructed in
the same way as WkW but with the elements in X and
separately for each decider,
rdiff (for the ranked case only), a list of matrices that
reverse the base differencing and instead difference in such a way
that the resulting utility vector is negative.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.