Interpreting model coefficients

From
Revision as of 20:06, 25 March 2023 by Bosmana fem (talk | contribs) (Continuous independent variable)
Jump to: navigation, search

The coefficients are the maximum likelihood estimates of β0 and β1. After fitting the model, the next step is interpreting those coefficients.

This time the question we need to answer is: "What do the estimates of the coefficients tell us about the research question?" For the logistic regression model, from the logit, which we will call g(x), we can write the following:

g(x) = β0+ β1x1 where β1 = g(x + 1) - g(x)

It is easy to understand that the coefficient β1 (the slope) represents the amount of change in the logit (g(x) for a change of one unit in the independent variable (x+1 versus x).

The interpretation of this change will depend upon the measurement scales used for the independent variable.

Dichotomous variable

First, let's assess what happens when the independent variable is dichotomous (e.g. yes, no). From the formula of the logit, Ln [( P(y/x) / (1-P(y/x)] = β0+ β1x1 we had deduced that the exponential of the coefficient (e β1) is the ratio of the odds of disease among exposed to the odds of disease among unexposed (see Logistic model).

β1= Ln (Odds ratio) e β1 = Odds ratio

In the case of a dichotomous variable, the odds ratio is the ratio of the odds for x = 1 to the odds of x = 0. The log of the odds ratio corresponds to the difference of the two logits with respectively x = 1 and x = 0. The odds ratio gives us an idea of how much more likely (or less likely) it is for the outcome (e.g. disease) to occur among those with x = 1 (e.g. exposed) as compared to those with x = 0 (e.g. unexposed).

The confidence interval around the odds ratio can be computed as follows:

3666.Conf int.gif-550x0.png


The following example shows the results of a logistic regression analysis of a study done during the investigation of a Salmonella outbreak in which the consumption of Tiramisu was suspected to be the vehicle of the epidemic. The data set includes 245 individuals, including cases and controls.

Number of terms 2
Total Number of Observations 245
Rejected as Invalid 0
Number of valid Observations 245
Summary Statistics Value DF p=value
Deviance 159,2489 243
Likelihood ratio test 180,3927 2 < 0.001

Parameter Estimates--------------------------------95% C.I

Terms Std.Error p-value Odds Ratio Lower Upper
%GM 0,3875 < 0.001 0,0511 0,0239 0,1092
TIRA_ 0,4586 < 0.001 74,5578 30,3501 183,1579


In this output, β0 = - 2,9741 and β1 = 4,3116

The related OR is, therefore, equal to eβ1 = e4,3116= 74,5578. It expresses that the odds of gastroenteritis are 74,5578 times higher among Tiramisu consumers than not.

The confidence interval, applying the above-mentioned formula, is [30,3501 - 183,1579].

Polytomous variable

The independent variable may have more than 2 categories. Let suppose that we want to assess the role of the amount of Tiramisu consumed in the outcome (gastroenteritis due to Salmonella) of the above example. In this example the independent variable has four categories (no consumption, small amount, medium and large). The categories are mutually exclusive. In the data set this variable was coded 0 for no consumption, 1 for small amount, 2 for medium and 3 for large amount. If an analysis is performed using this coding we obtain the following result.

Number of valid Observations 2
Total Number of Observations 245
Rejected as Invalid 0
Number of valid Observations 245
Summary Statistics Value DF p=value
Deviance 161,3985 243
Likelihood ratio test 178,2431 2 < 0.001

Parameter Estimates---------------------------------------------------95% C.I

Terms Coefficient Std.Error p-value Odds Ratio Lower Upper
%GM -2,5463 0,3048 < 0.001 0,0784 0,0431 0,1424
TIRA_ 2,8479 0,3440 < 0.001 17,2518 8,7904 33,8580

In the above result, the T-portion coded as 0,1,2 or 3 is interpreted as a continuous variable. Under the assumption that the logit is linear in the continuous variable T-portion, the OR's value represents the amount the OR is multiplied by for each increase of one unit of T-portion.

In our example, when we go from no exposure to small (0 to 1) the OR is 17,2518. When the exposure increases from 1 to 2 (small to medium amount), the OR is also 17,2518. This means that moving from 0 to 2, the OR would be 17,2518 x 17,2518 = 297,62. Similarly, moving from 0 to 3 (no consumption versus large amount), the OR would be 17,25183 = 5134,56. This obviously does not represent the relation between dose and outcome. The values 0 to 3 have no numerical meaning. They are in fact, a code for categories.

In such a situation, we will create design variables (also called dummy variables or factor variables). The principle is that for n categories, we need to create n-1 design variables.

Using the example of the amount of Tiramisu, the three design variables (D1, D2 and D3) take the following values. For no consumption D1, D2 and D3 will be assigned a 0 value. For small amount D1 = 1 and D2 and D3 = 0. For average consumption D1 = 0, D2 = 1 and D3 = 0. For a large amount only D3 equals 1. This is summarised in the following table. The most frequent method is using a common reference group for coding design variables. Most logistic regression software packages will generate design variables using this method.

Design (dummy) variables
Tiramisu consumption D1 D2 D3
None 0 0 0
Small 1 0 0
Medium 0 1 0
Large 0 0 1

Using the design variables in the above example, we obtain the following result.

Summary Statistics Value DF p=value
Deviance 150,6160 241
Likelihood ratio test 189,0256 4 < 0.001

Parameter Estimates------------------------------------------------95% C.I

Terms Coefficient Std.Error p-value Odds Ratio Lower Upper
%GM -2,9741 0,3875 < 0.001 0,0511 0,0239 0,1092
TPORTION2 ='1' 3,7518 0,4858 < 0.001 42,5966 16,4380 110,3828
TPORTION2 ='2' 5,3720 0,7168 < 0.001 215,2858 52,8285 877,3287
TPORTION2 ='3' 5,2767 1,1181 < 0.001 195,7142 21,8712 1751,3447

In the above table, the odds ratio for eating a small amount (as compared to no consumption) is 42,5966. The odds ratio for eating a medium amount as compared to no consumption is 215,2858; for large amounts, it is 195,7142 (similar to the OR for a medium portion). For the 3 categories the reference group is non consumers allowing therefore to compare odds ratios between categories of consumption.

Some important considerations on design variables merit to be noted:

All dummy variables should be considered as a single variable.

  • Each dummy variable corresponds to a degree of freedom (important in modelling).
  • Dummy variables can be created to indicate different levels of exposure (dose-response analysis).
  • Dummy variables can be created to indicate different levels of a quantitative variable (especially when doubting about linearity, see below).

Continuous independent variable

Some of the variables we will include in logistic models are continuous (e.g. age in years, weight in grams, height in cm, etc.). In such a case the interpretation of the coefficient will depend upon the unit chosen for the independent variable and the assumption that the logit is continuous in the dependent variable.

The logit can be expressed as:

g(x) = β0+ β1x1

Here also, the coefficient β1 gives the amount of change in the log odds (logit) for each unit of change in the independent variable.

The following table illustrates the relationship between age and the occurrence of gastroenteritis due to Salmonella.

Number of terms 2
Total Number of Observations 245
Rejected as Invalid 6
Number of valid Observations 239
Summary Statistics Value DF p=value
Deviance 309,9103 237
Likelihood ratio test 21,4135 2 < 0.001

Parameter Estimates------------------------------------------95% C.I

Terms Coefficient Std.Error p-value Odds Ratio Lower Upper
%GM -0,6164 0,2914 0,0344 0,5399 0,3050 0,9556
AGE 0,0001 0,0100 0,9882 1,0001 0,9808 1,0199

The logit, including age as a continuous variable, is: g(age) = - 0,6164 + ( 0,0001 x AGE)

For one year increase in age, the OR is multiplied by 1,0001, assuming linearity between age and log odds of gastroenteritis. For 10 years, an increase in the associated OR would be: OR (10years) = exp (10 x 0,0001) = 2,72

In the above example, age seems to slightly increase the risk of illness.

However, suppose the logit is not linear. In that case, we should choose another way of analysis, e.g. creating categories of age (age groups) and developing the related design (dummy) variables or using other regression analysis techniques.

FEM PAGE CONTRIBUTORS 2007

Editor
Fernando Simon
Original Author
Alain Moren
Contributors
Arnold Bosman
Lisa Lazareck
Fernando Simon

Contributors