Reports sigma_m^2 via the VanRaden split sigma_g^2 / (2 sum p_j q_j) alongside the naive sigma_g^2 / p form. sigma_g^2 is obtained from a quick GBLUP fit.
Value
list(estimate, sigma_g2, sigma_e2, h2, sigma_m2_vanraden, sigma_m2_naive, sum_2pq, p_freq, n, p, method).
Examples
morie_marker_variance(
x = rnorm(50), y = rnorm(50),
markers = matrix(sample(0:2, 200, TRUE), 50, 4)
)
#> $estimate
#> [1] 0.07746461
#>
#> $sigma_g2
#> [1] 0.1526053
#>
#> $sigma_e2
#> [1] 1.002843
#>
#> $h2
#> [1] 0.1320745
#>
#> $sigma_m2_vanraden
#> [1] 0.07746461
#>
#> $sigma_m2_naive
#> [1] 0.03815132
#>
#> $sum_2pq
#> [1] 1.97
#>
#> $p_freq
#> [1] 0.53 0.61 0.48 0.54
#>
#> $n
#> [1] 50
#>
#> $p
#> [1] 4
#>
#> $method
#> [1] "VanRaden + naive marker-variance split"
#>