私は生物学者で、多くの鳥種の生息地の関連付けを調べています。そのため、私は種ごとにグローバル モデルのリストを作成し、それぞれにドレッジを使用しました。ここで、model.avg を使用して、上位モデル (デルタ < 2) の平均係数を取得したいと考えています。
ただし、一部の種では最上位モデルが 1 つしかありません。次善のモデルはデルタ > 2 です。それは私には問題ありませんがmodel.avg
、エラーがスローされることを意味します。その1つの最上位モデルの係数を単純に返すようにしたいと思います( がmean(5)
返すのと同じ方法で5
)。
if 句を使用してそのような種を見つけて個別に処理することもできますが、たとえば、 の出力は の出力とget.models
は大きく異なるため、model.avg
それらを別の方法で正しく処理し続ける必要があり、これは厄介な問題です。 .
model.avg
単一の最上位モデルで動作する (または model.avg のような出力) を取得するための簡単な回避策はありますか?