$$G = \sum_j w_j z_j z_j^T / (2 \sum_j w_j p_j(1-p_j))$$ The default weights are VanRaden's reciprocal marker variances, \(w_j = 1/(2p_j(1-p_j))\), which give rare markers more influence. Unit weights reproduce method 1 exactly.
Examples
Vanr2(matrix(c(1, 0, 0, 1, 2, 1), nrow = 2))
#> $estimate
#> [1] 0.6666667
#>
#> $G
#> [,1] [,2]
#> [1,] 0.6666667 -0.6666667
#> [2,] -0.6666667 0.6666667
#>
#> $freq
#> [1] 0.25 0.25 0.75
#>
#> $weights
#> [1] 2.666667 2.666667 2.666667
#>
#> $denominator
#> [1] 3
#>
#> $n_lines
#> [1] 2
#>
#> $n_markers
#> [1] 3
#>
#> $method
#> [1] "VanRaden (2008) method 2 weighted relationship matrix"
#>
