R中的glm
函数采用family
参数,也可以设置为"quasi"
。 quasi
可以将链接功能设置为"inverse"
。我没有找到任何描述这两个字符串代表什么的东西。
答案 0 :(得分:3)
反向链接函数只是f(x)= 1 / x。如果使用命令
创建family
对象
fam <- quasi(link = "inverse")
链接功能设置为反函数:
fam$linkfun
# function (mu)
# 1/mu
# <environment: namespace:stats>
默认情况下,quasi
的链接功能为"identity"
,即f(x)= x。
quasi
的详细信息可以在函数中找到。用
str(quasi())
# List of 12
# $ family : chr "quasi"
# $ link : chr "identity"
# $ linkfun :function (mu)
# $ linkinv :function (eta)
# $ variance :function (mu)
# $ dev.resids:function (y, mu, wt)
# $ aic :function (y, n, mu, wt, dev)
# $ mu.eta :function (eta)
# $ initialize: expression({ n <- rep.int(1, nobs) mustart <- y })
# $ validmu :function (mu)
# $ valideta :function (eta)
# $ varfun : chr "constant"
# - attr(*, "class")= chr "family"
您可以使用$
访问元素,例如
quasi()$variance
# function (mu)
# rep.int(1, length(mu))
# <bytecode: 0x100f30060>
# <environment: 0x101be4940>
查找quasi
的详细信息。默认情况下,quasi
假设方差不变。