一部のコミュニティデータで一般化最小二乗回帰のパラメータを推定しようとしています。私は他の人が同じ問題を持っていることに気づいた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
:私は正常にデータの1セットのためにこれを行っているが、私は別のグループのパラメータを推定するために、同じ技術をしようとすると、私は次のエラーメッセージが表示されます。 1つの提案された解決策は、glsControlを使用してnlsTolを0.001(デフォルト)ではなく0.1に設定することですが、これを行うときにも同じ問題があります。私のデータは次のようになります:
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 /時間はより解釈可能なモデルであるように見えるであろう。 –