Why does `logistf` give error in R, while `glm` works smoothly

1k Views Asked by At

I have run glm (for a logistic regression) and as result I got that the algorithm diverges. I want to try the function logistf to check whether Firth's approach can improve my data analysis. Let dat denote my dataframe and y ~ f1 + f2 be my model. Trying

fit <- logistf(y ~ f1 + f2, dat)

or

fit <- logistf(y ~ f1 + f2, data=dat)

I always get the error

Error in logistf.fit(x = x, y = y, weight = weight, offset = offset, firth,  : 
no loop for break/next, jumping to top level

As glm runs smoothly, I do not see how my data structure could be the source of error (this is why I have not described dat explicitly). Do you see any potential conflict? I thank you very much, Avitus

0

There are 0 best solutions below