Hi,
I wonder if one of the resident gurus could answer a few questions about the "Hessian is Singular" warning. They are:
1. Is this usually due to linear dependencies in the data, or are there other reasons I might get the error?
2. Why is it that I sometimes get the error on a simpler model that does not generate it when all the terms are nested in a more complex model? For example, I got the error here:
HZ_StateYearLand<-distsamp(~state+year+land_detect~1,keyfun="hazard", unitsOut="ha", output="density",data=umf)
but not here:
HZ_Global<-distsamp(~state+year+min_since_sunrise+land_detect~1,keyfun="hazard", unitsOut="ha", output="density",data=umf)
3. Why is it that a model with one detection function may run fine, but the same model run with another may not? For example, I get the error here:
HN_State<-distsamp(~state~1,keyfun="halfnorm", unitsOut="ha", output="density",data=umf)
but not here:
HZ_State<-distsamp(~state~1,keyfun="hazard", unitsOut="ha", output="density",data=umf)
4. Is there a good way of estimating starting values with distance data to try to overcome this problem?
5. Who is this Hessian person, and why does he hate me so?
Thanks in advance!
Andrew Cox
University of Missouri - Columbia