Therneau, Terry M., Ph.D.
2015-Apr-09 12:26 UTC
[R] Coxme penalized log-likelihood mismatch
The perils of backwards compatability....
During computation the important quantity is loglik + penalty. That is what is
contained
in the third element of the loglik vector.
Originally that is also what was printed, but I later realized that for
statistical
inference one wants the loglik and penalty to be separate, e.g. the AIC is based
on the
loglik and the degrees of freedom. So I changed the printout to give
loglik at beta=0, integrated loglik at solution, ordinary loglik at
solution
(Integrated and ordinary are the same at beta=0).
But, because I was worried that some people would have been reading the results
in a
program (like you are), I didn't want to break their code so left the
internal variable
alone. It appears that I traded "maybe safer" for "certain
confusion".
Terry Therneau
On 04/09/2015 05:00 AM, r-help-request at r-project.org
wrote:> Hi,?
>
> I need to extract the penalized log-likehood term from coxme objects but I
find the values stored whitin the object different than the penalized term given
in the summary output of coxme function. Both the Null and the Integrated values
are identical but the penalized is always off.?
>
> Any thoughts on why and how i can extract the right value to compute the
AIC myself? (I know an AIC value is given in the output but I need to compute it
myself inside a loop)?
>
> Many thanks,?
>
> Alexandre Lafontaine
>