我正在尝试估计某些社区数据的广义最小二乘回归参数。我已经成功地做到了这一点的一组数据,但是当我尝试相同的技术参数估计为另一组,我得到了以下错误消息:gnls中的步骤减半问题{nlme}
Error in gnls(SF ~ a * Site_Code^b, data = data, weights = varPower(form = ~Site_Code), :
Step halving factor reduced below minimum in NLS step
我注意到,其他人也有同样的问题。一个建议的解决方案是使用gnlsControl将nlsTol设置为0.1而不是0.001(默认值),但是当我这样做时,我遇到同样的问题。我的数据如下:
Site_Code SF
5 3
5 0
5 2
5 0
5 0
5 0
5 2
5 0
5 0
5 0
5 0
5 3
1 0
1 1
1 29
1 15
1 7
1 0
1 10
1 12
1 55
2 0
2 5
2 0
2 0
2 3
2 24
2 49
2 17
2 1
3 4
3 48
3 7
3 1
3 31
3 0
3 0
3 1
4 8
4 16
4 29
4 0
4 1
4 2
4 1
4 7
4 3
7 2
7 0
7 0
7 0
7 0
7 0
7 2
7 1
7 0
7 1
7 0
7 0
8 1
8 2
8 1
8 2
8 0
8 0
8 3
8 0
8 2
6 0
6 6
6 0
6 0
6 0
6 0
6 0
6 0
6 0
6 2
6 0
6 3
正在申请,其被设计为连续数据的数据集是在Site_Code清楚地分类的方法。你怎么能解释Site_Code^b?假设沿着网站范围的某种权力关系是否合理? –
@DWin - 是的 - 我没有在原始问题中写这个,但是网站代码对应于一个入侵物种的去除时间的时间序列。更高的站点号码最近被删除。我认为这是一个可以使用这种方法的好方法。 – Margaret
我想。在目前的情况下,1 /时间似乎是一个更可解释的模型,但。 –