My aim is to estimate mortality rates of some eagles on the base of survival tables. The good toll for this is Weibull aging model (see Ricklefs, 2000, page 104 in attachment). According to Ricklefs, the survivorship curve follows the equation

lx = exp( -m0x - (alpha * xbeta + 1)/(beta + 1)),

where x is age, lx is the proportion of population surviving to the age x, m0 is the initial (accidental) mortality, alpha and beta are coefficients connected to the rates of aging.

So, I have to fit 3 parameters of the model: m0, alpha, and beta.

I ask you colleagues to help me with the correct way to do it. So far I've been using NLS (non-linear squares) method in R, and it basically works. However, the model fitting strongly depends on start values of parameters, that's why in some cases the model doesn't converge or comes to singularity.

All this prevents me to make a proper permutation test of my model (after some iterations of the nls function an exception arises and the loop breaks).

Ricklefs himself refers to 'maximum likelihood approaches' which he used to fit the model, but I do not exactly understand what specifically is it in the given context. Could anyone help me with the correct way to fit my data?

Thanks,

Michael

===========

Ricklefs, R.E., 2000. Intrinsic aging-related mortality in birds. Journal of Avian Biology, 31, 103–111.

More Michael S. Romanov's questions See All
Similar questions and discussions