Skip to content

Commit 17da463

Browse files
committed
Correct the formula mistake
1 parent bc27a8a commit 17da463

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

R/gs_info_rd.R

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -248,11 +248,11 @@ gs_info_rd <- function(
248248
) |>
249249
ungroup() |>
250250
group_by(analysis) |>
251-
mutate(alpha_per_k_per_s = (p_c - p_e) * sum_inv_var_per_s - sum((p_c - p_e) / sigma2_H1_per_k_per_s),
252-
beta_per_k_per_s = 1/sigma2_H1_per_k_per_s * (1 + alpha_per_k_per_s * sum((p_c - p_e) * n / max(n))),
251+
mutate(alpha_per_k_per_s = (p_e - p_c) * sum_inv_var_per_s - sum((p_e - p_c) / sigma2_H1_per_k_per_s),
252+
beta_per_k_per_s = 1/sigma2_H1_per_k_per_s * (1 + alpha_per_k_per_s * sum((p_e - p_c) * n / sum(n))),
253253
weight_per_k_per_s = beta_per_k_per_s / sum_inv_var_per_s -
254-
alpha_per_k_per_s / sigma2_H1_per_k_per_s / (sum_inv_var_per_s + sum(alpha_per_k_per_s * (p_c - p_e) / sigma2_H1_per_k_per_s)) *
255-
sum((p_c - p_e) * beta_per_k_per_s) / sum_inv_var_per_s
254+
alpha_per_k_per_s / sigma2_H1_per_k_per_s / (sum_inv_var_per_s + sum(alpha_per_k_per_s * (p_e - p_c) / sigma2_H1_per_k_per_s)) *
255+
sum((p_e - p_c) * beta_per_k_per_s) / sum_inv_var_per_s
256256
) |>
257257
select(-c(sum_inv_var_per_s, alpha_per_k_per_s, beta_per_k_per_s))
258258
)

0 commit comments

Comments
 (0)