广义 gamma 分布是二参数 gamma 分布的概括:https ://en.wikipedia.org/wiki/Generalized_gamma_distribution
但是我在 R(或 python)中找不到让我在 GLM 框架中使用它的实现,比如
glm(y ~ x, family(GenGamma))
.
我只能在 flexsurv 包中找到分发定义,但仅用于生存用途。
有没有办法在 GLM 设置中使用广义伽玛?
更新:
@Glen_b 建议的方法1.效果很好:
library(flexsurv)
df <- data.frame(y = runif(100, 1, 10), x1 = rnorm(100))
flexsurvreg(Surv(y) ~ x1, data = df, dist = "gengamma")