[R] Odds Ratios in rms package
Sebastian Pölsterl
sebastian at poelsterl.net
Thu Jun 21 11:44:29 CEST 2012
Thanks a lot David, I must have missed this sentence.
Best regards,
Sebastian
Am 20.06.2012 21:05, schrieb David Winsemius:
>
> On Jun 20, 2012, at 12:12 PM, Sebastian Pölsterl wrote:
>
>> Hi,
>>
>> I'm using the rms package to do regression analysis using the lrm
>> function. Retrieving odds ratios is possible using summary.rms. However,
>> I could not find any information on how exactly the odds ratios for
>> continuous variables are calculated. It doesn't appear to be the odds
>> ratio at 1 unit increase, because the output of summary.rms did not
>> match the coefficient's value.
>>
>> E.g. print gives me:
>>
>> Coef S.E. Wald Z Pr(>|Z|)
>> age 0.1166 0.0289 4.04 <0.0001
>>
>> whereas summary gives me:
>>
>> Factor Low High Diff. Effect S.E. Lower 0.95 Upper 0.95
>> age 27.0000 37.00000 10.0000 0.78 0.20 0.40 1.17
>> Odds Ratio 27.0000 37.00000 10.0000 2.19 NA 1.49 3.22
>>
>> Does anybody know how these values are obtained, especially in the
>> presence of interactions?
>
> It is explained in the first paragraph of ?summary.rms, :
>
> " By default, inter-quartile range effects (odds ratios, hazards ratios,
> etc.) are printed for continuous factors,"
>
> ... and the labeling makes it fairly clear (at least it was for me)
> that it is an odds ratio for a change in predictor value from the 25th
> to the 75th percentile (which are the values in the Low and High columns)
>
> In the presence of interactions you should not be looking at the
> coefficients, but rather at the predictions.
>
> ?Predict
>
More information about the R-help
mailing list