3

我通常使用 SAS,所以我对 R 不太熟悉,如果这是一个基本问题,我很抱歉。我已经运行了一个模型,它出现了以下错误

Error in family() : 0 arguments passed to 'gamma' which requires 1

有谁知道那是什么意思?到处找都没有成功

代码如下:

model1<-glm(heartrate ~ age+age*age+sex, family=gamma, data=df)
4

1 回答 1

7

gamma这里的问题是和之间的区别Gamma

Gamma()是一个family对象,如binomial,gaussian等:

class(Gamma())
? Gamma

gamma()数学运算是:

gamma(1:10)
? gamma

你要:

model1 <- glm(heartrate ~ age+age*age+sex, family=Gamma, data=df)
于 2013-11-07T08:59:17.653 回答