BayesA via short Gibbs sampler (Meuwissen-Hayes-Goddard 2001)
Source:R/brdgf.R
morie_bayes_ridge_gibbs.RdPer-marker variance with scaled inverse chi-squared prior.
Usage
morie_bayes_ridge_gibbs(
x,
y,
n_iter = 200,
burn = 50,
df0 = 4,
S0 = NULL,
seed = 0,
deterministic_seed = NULL
)Arguments
- x
(n x p) marker matrix.
- y
Numeric response.
- n_iter
Iterations.
- burn
Burn-in.
- df0
Prior df (default 4).
- S0
Prior scale (default anchors to var(y)/p).
- seed
Seed.
- deterministic_seed
Optional integer; if supplied, RNG state is derived via
morie_det_rng()keyed on ("brdgf", deterministic_seed) so Py<->R streams agree on the canonical fixture. WhenNULL(default) behaviour is unchanged.
Examples
morie_bayes_ridge_gibbs(x = rnorm(50), y = rnorm(50))
#> $estimate
#> [1] 0.1446291
#>
#> $beta
#> [1] 0.1446291
#>
#> $beta_se
#> [1] 0.1401686
#>
#> $se
#> [1] 0.1401686
#>
#> $sigma_j2
#> [1] 0.5497321
#>
#> $sigma2
#> [1] 0.7255755
#>
#> $intercept
#> [1] 0.02140593
#>
#> $n_iter
#> [1] 150
#>
#> $n
#> [1] 50
#>
#> $p
#> [1] 1
#>
#> $method
#> [1] "BayesA short Gibbs (Meuwissen-Hayes-Goddard)"
#>