| BPS_weights_MvT | R Documentation | 
Compute the BPS weights by convex optimization
BPS_weights_MvT(data, priors, coords, hyperpar, K)
| data | list two elements: first named  | 
| priors | list priors: named  | 
| coords | matrix sample coordinates for X and Y | 
| hyperpar | list two elemets: first named  | 
| K | integer number of folds | 
matrix posterior predictive density evaluations (each columns represent a different model)
## Generate subsets of data
n <- 100
p <- 3
q <- 2
X <- matrix(rnorm(n*p), nrow = n, ncol = p)
Y <- matrix(rnorm(n*q), nrow = n, ncol = q)
crd <- matrix(runif(n*2), nrow = n, ncol = 2)
## Select competitive set of values for hyperparameters
alfa_seq <- c(0.7, 0.8, 0.9)
phi_seq <- c(3, 4, 5)
## Perform Bayesian Predictive Stacking within subsets
bps <- spBPS::BPS_weights_MvT(data = list(Y = Y, X = X),
                              priors = list(mu_B = matrix(0, nrow = p, ncol = q),
                                            V_r = diag(10, p),
                                            Psi = diag(1, q),
                                            nu = 3), coords = crd,
                                            hyperpar = list(alpha = alfa_seq,
                                                            phi = phi_seq),
                                            K = 5)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.