我想计算加权广义基尼系数。CRAN 分发具有合适功能的“酸”包。
我在这里想念什么?当权重恒定时,在给定参数 nu = 2 的情况下,weighted.gini 和 sgini 的估计值相等(以获得常规 gini)。当权重不恒定时,它们会有所不同。有什么可疑的事情还是我错过了什么?他们应该是一样的,对吧?
使用 van Kerm 的 STATA sgini 函数进行检查,该函数在酸的文档中被引用,其函数返回预期的相同估计值。
set.seed(123)
install.packages("acid")
library(acid)
x <- rnorm(100,10,1)
w <- rep(1, length(x))
acid::weighted.gini(x,w)$Gini
acid::sgini(x,w,nu=2)$Gini
w <- rnorm(100,10,1)
acid::weighted.gini(x,w)$Gini
acid::sgini(x,w,nu=2)$Gini