Skip to content

Commit

Permalink
minor adjustment to beta_bin
Browse files Browse the repository at this point in the history
  • Loading branch information
strengejacke committed Jun 14, 2024
1 parent 54d664f commit 3199e1e
Showing 1 changed file with 13 additions and 7 deletions.
20 changes: 13 additions & 7 deletions R/compute_variances.R
Original file line number Diff line number Diff line change
Expand Up @@ -585,6 +585,8 @@
x,
faminfo = faminfo,
sig = sig,
model_null = model_null,
revar_null = revar_null,
approx_method = approx_method,
name = name,
verbose = verbose
Expand Down Expand Up @@ -859,14 +861,17 @@
genpois = .variance_family_nbinom(x, mu, sig, faminfo),
truncated_nbinom2 = stats::family(x)$variance(mu, sig),

# beta-alike ----
# ---------------
beta = .variance_family_beta(x, mu, sig),
ordbeta = .variance_family_orderedbeta(x, mu),
# betabinomial = .variance_family_beta(x, mu, sig),
# betabinomial = stats::family(x)$variance(mu, sig),
betabinomial = .variance_family_betabinom(x, mu, sig),

# other distributions ----
# ------------------------
tweedie = .variance_family_tweedie(x, mu, sig),
beta = ,
betabinomial = .variance_family_beta(x, mu, sig),
ordbeta = .variance_family_orderedbeta(x, mu),
# betabinomial = stats::family(x)$variance(mu, sig),
# betabinomial = .variance_family_betabinom(x, mu, sig),

# default variance for non-captured distributions ----
# ----------------------------------------------------
Expand Down Expand Up @@ -980,8 +985,9 @@
if (inherits(x, "MixMod")) {
stats::family(x)$variance(mu)
} else {
n <- n_obs(x)
mu * (1 - mu) * (n * (phi + n) / (1 + phi))
mu * (1 - mu) / (1 + phi)
# n <- .binomial_response_weight(x)
# mu * (1 - mu) * (n * (phi + n) / (1 + phi))
}
}

Expand Down

0 comments on commit 3199e1e

Please sign in to comment.