Tutorials › Generalized Linear Models › Admissible Links For Binary Means

Alternative Binary Links · Tutorial 366 of 981

Admissible Links For Binary Means

Understand which binary-mean links work for every real predictor and which require explicit feasibility constraints.

Intermediate 10 min read

What You'll Learn

  • Define a binary mean link and distinguish its domain from the range of its inverse.
  • State the conditions for a link to map every real predictor to a probability strictly between zero and one.
  • Check monotonicity and endpoint limits for probit, complementary log-log, log, identity, and cauchit links.
  • Identify why log and identity links require constraints on the linear predictor.
  • Avoid confusing valid probability values with a link that is valid for every real predictor.

Why Link Admissibility Matters

For a binary response \(Y\), the conditional mean is a probability: \(\mu=P(Y=1\mid x)\), so \(0\leq\mu\leq1\). In a generalized linear model, a link \(g\) relates this mean to a linear predictor \(\eta=x^\mathsf{T}\beta\) through \(g(\mu)=\eta\). The practical question is whether solving this equation gives a legitimate probability for every predictor the model permits.

Some familiar links transform the entire open probability interval \((0,1)\) onto the whole real line. Their inverse links therefore produce a probability strictly between zero and one for every finite \(\eta\). Other links have a smaller range: they can still be used, but only if the predictors are restricted to that range. Distinguishing these cases is important when specifying a model and checking its fitted values.

Definition: A binary-mean link is a function \(g\) defined on the mean parameter space \((0,1)\) that relates a binary mean \(\mu\) to a predictor \(\eta\) by \(\eta=g(\mu)\). Its inverse link \(g^{-1}\), when defined, maps predictors back to means. The link is globally admissible for unrestricted real predictors if it is one-to-one from \((0,1)\) onto \(\mathbb{R}\). Equivalently, its inverse is defined on all of \(\mathbb{R}\) and takes values in \((0,1)\).

The word “globally” matters. A link may define a perfectly valid model on a restricted predictor space, even when its inverse does not give a probability for every real number. Also, the usual open mean space excludes the boundary probabilities 0 and 1. A model with a globally admissible link gives probabilities strictly inside those boundaries at every finite predictor; the limiting probabilities 0 and 1 can be approached as the predictor tends to infinity in magnitude.

A Criterion Using Range and Endpoint Limits

For the common increasing links, a convenient way to check global admissibility is to examine the link’s range or its endpoint limits. The next result makes this check precise.

Theorem: Suppose \(g:(0,1)\to\mathbb{R}\) is continuous and strictly increasing. Then \(g\) is globally admissible for unrestricted real predictors if and only if \(\lim_{\mu\to0^+}g(\mu)=-\infty\) and \(\lim_{\mu\to1^-}g(\mu)=+\infty\).

Proof. First suppose the two endpoint limits hold. Let \(\eta\) be any real number. By the first limit, there is a \(\mu_0\in(0,1)\) sufficiently close to 0 such that \(g(\mu_0)<\eta\). By the second limit, there is a \(\mu_1\in(\mu_0,1)\) sufficiently close to 1 such that \(g(\mu_1)>\eta\). Continuity on \([\mu_0,\mu_1]\) and the intermediate value theorem give a \(\mu\in[\mu_0,\mu_1]\) with \(g(\mu)=\eta\). Strict increase ensures that no second value of \(\mu\) has the same image. Thus \(g\) is one-to-one and onto \(\mathbb{R}\).

Conversely, suppose \(g\) is continuous, strictly increasing, and onto \(\mathbb{R}\). For any real \(A\), surjectivity gives a \(\mu_A\in(0,1)\) with \(g(\mu_A)=A\). If \(0<\mu<\mu_A\), strict increase gives \(g(\mu)<A\). Since \(A\) can be arbitrarily negative, these inequalities imply that \(g(\mu)\to-\infty\) as \(\mu\to0^+\). Similarly, for any real \(B\), choose \(\mu_B\) with \(g(\mu_B)=B\). If \(\mu_B<\mu<1\), then \(g(\mu)>B\), and allowing \(B\) to be arbitrarily large shows that \(g(\mu)\to+\infty\) as \(\mu\to1^-\). This proves the criterion. \(\square\)

For a decreasing link, the corresponding endpoint limits are reversed: the limit at 0 must be \(+\infty\), and the limit at 1 must be \(-\infty\). More generally, global admissibility is a question about being one-to-one and onto, regardless of whether the link increases or decreases. The increasing convention is convenient for comparing the links considered here.

Result: If \(g:(0,1)\to\mathbb{R}\) is a continuous, strictly increasing bijection, then its inverse \(g^{-1}:\mathbb{R}\to(0,1)\) is also strictly increasing. Moreover, \(g^{-1}(\eta)\to0\) as \(\eta\to-\infty\), and \(g^{-1}(\eta)\to1\) as \(\eta\to+\infty\).

Proof. Let \(\eta_1<\eta_2\), and write \(\mu_1=g^{-1}(\eta_1)\) and \(\mu_2=g^{-1}(\eta_2)\). If \(\mu_1\geq\mu_2\), monotonicity of \(g\) would imply \(\eta_1=g(\mu_1)\geq g(\mu_2)=\eta_2\), a contradiction. Hence \(\mu_1<\mu_2\), so the inverse is strictly increasing. To prove the first limit, fix any \(\varepsilon\in(0,1)\). For \(\eta<g(\varepsilon)\), monotonicity implies \(g^{-1}(\eta)<\varepsilon\); also \(g^{-1}(\eta)>0\). This is the definition of convergence to 0 as \(\eta\to-\infty\). For the other limit, fix \(\varepsilon\in(0,1)\). For \(\eta>g(1-\varepsilon)\), we have \(g^{-1}(\eta)>1-\varepsilon\) and \(g^{-1}(\eta)<1\). Therefore \(g^{-1}(\eta)\to1\) as \(\eta\to+\infty\). \(\square\)

Five Links: Domains, Ranges, and Limits

The following table uses \((0,1)\) as the mean domain. A range of \(\mathbb{R}\) means the link can accommodate every real-valued linear predictor. A smaller range means the predictor must be restricted if the inverse is to stay in \((0,1)\).

LinkFormula \(g(\mu)\)Range on \((0,1)\)Increasing?Endpoint limits as \(\mu\to0^+,\,\mu\to1^-\)
Probit\(\Phi^{-1}(\mu)\)\(\mathbb{R}\)Yes\(-\infty,\,+\infty\)
Complementary log-log\(\log[-\log(1-\mu)]\)\(\mathbb{R}\)Yes\(-\infty,\,+\infty\)
Log\(\log(\mu)\)\((-\infty,0)\)Yes\(-\infty,\,0\)
Identity\(\mu\)\((0,1)\)Yes\(0,\,1\)
Cauchit\(\tan\{\pi(\mu-\tfrac12)\}\)\(\mathbb{R}\)Yes\(-\infty,\,+\infty\)

For the probit link, \(\Phi\) denotes the standard normal cumulative distribution function. It is continuous and strictly increasing from 0 to 1, so its inverse on \((0,1)\) is strictly increasing and has limits \(-\infty\) and \(+\infty\) at the respective endpoints.

For the complementary log-log link, the overall composition is increasing even though some individual operations are decreasing. As \(\mu\) increases, \(1-\mu\) decreases, so \(-\log(1-\mu)\) increases; applying the increasing logarithm preserves that increase. As \(\mu\to0^+\), \(-\log(1-\mu)\to0^+\), and its logarithm tends to \(-\infty\). As \(\mu\to1^-\), \(-\log(1-\mu)\to+\infty\), and its logarithm tends to \(+\infty\).

For the log link, \(\log(\mu)\) increases from \(-\infty\) to 0 as \(\mu\) traverses \((0,1)\). Its inverse is \(\exp(\eta)\), which lies in \((0,1)\) only when \(\eta<0\). The identity link has inverse \(g^{-1}(\eta)=\eta\), so its predictor must satisfy \(0<\eta<1\).

For the cauchit link, the inverse is \(g^{-1}(\eta)=\tfrac12+\pi^{-1}\arctan(\eta)\). The arctangent increases from \(-\pi/2\) to \(\pi/2\), so this inverse increases from 0 to 1. Correspondingly, the link increases from \(-\infty\) to \(+\infty\) over the open mean interval.

Worked Checks

Worked Example: Checking the Complementary Log-Log Link

Show that \(g(\mu)=\log[-\log(1-\mu)]\) is globally admissible on \((0,1)\), and find the mean corresponding to \(\eta=0\).

For \(0<\mu<1\), \(1-\mu\in(0,1)\), so \(\log(1-\mu)<0\) and \(-\log(1-\mu)>0\). Thus the outer logarithm is defined. If \(\mu\) increases, \(1-\mu\) decreases, \(\log(1-\mu)\) decreases, and \(-\log(1-\mu)\) increases. The final logarithm is increasing, so the full link is strictly increasing.

The endpoint limits are \(\lim_{\mu\to0^+}g(\mu)=\log(0^+)=-\infty\) and \(\lim_{\mu\to1^-}g(\mu)=\log(+\infty)=+\infty\). By the criterion above, the link maps \((0,1)\) onto \(\mathbb{R}\). For \(\eta=0\), solve \[ 0=\log[-\log(1-\mu)]. \] Exponentiating gives \(1=-\log(1-\mu)\), hence \(\log(1-\mu)=-1\), so \(1-\mu=e^{-1}\) and \(\mu=1-e^{-1}\approx0.6321\). This lies strictly between 0 and 1, as required.

Worked Example: A Probit Predictor and Its Probability

For a probit model, let \(\eta=1.28\). Explain why this is a valid predictor and identify the corresponding mean approximately.

The inverse probit link is \(g^{-1}(\eta)=\Phi(\eta)\). Since \(\Phi\) is defined on all real numbers and takes values strictly between 0 and 1 at finite arguments, \(\eta=1.28\) is valid without a predictor constraint. The mean is \(\mu=\Phi(1.28)\approx0.8997\), using the standard normal distribution function. This is a probability in \((0,1)\). The result also agrees with the increasing direction of the link: a positive predictor corresponds to a mean above \(\Phi(0)=0.5\).

Worked Example: Predictor Feasibility Under Log and Identity Links

Suppose two covariate profiles have linear predictors \(\eta_1=-0.4\) and \(\eta_2=0.3\). Check whether both profiles give valid means under the log and identity links.

Under the log link, \(\mu=\exp(\eta)\). For \(\eta_1=-0.4\), \(\mu_1=e^{-0.4}\approx0.6703\), which is valid. For \(\eta_2=0.3\), \(\mu_2=e^{0.3}\approx1.3499\), which exceeds 1 and is invalid as a binary mean. Therefore the log-link model needs restrictions ensuring every predictor is below 0.

Under the identity link, \(\mu=\eta\). The first predictor gives \(\mu_1=-0.4\), which is below 0 and invalid. The second gives \(\mu_2=0.3\), which is valid. Therefore, for both profiles to yield valid means under the identity link, every predictor must lie strictly between 0 and 1. These checks concern the range of the predictor, not whether the link’s formula is defined.

What the Classification Does—and Does Not—Say

Probit, complementary log-log, and cauchit links pass the global admissibility criterion: every finite real predictor maps to a mean in \((0,1)\). Log and identity links do not. This does not make the latter links unusable. It means that the model must ensure that its predictors stay in the relevant range, such as by restricting the parameter space or covariate profiles. Without such a restriction, some fitted means may fall outside the probability interval.

The distinction is particularly important when a linear predictor varies with covariates. Checking one fitted profile is not enough if other covariate values can produce a predictor outside the allowed range. A model specification, its parameter constraints, and the intended covariate domain should be considered together.

Common Mistake

  • Wrong reasoning: “The log link is valid for binary data because \(\exp(\eta)\) is always positive.” Positivity alone does not make a number a probability; it must also be no greater than 1.
  • Correction: Under the log link, \(\exp(\eta)<1\) exactly when \(\eta<0\). Thus the predictor must be restricted to negative values to obtain means in \((0,1)\). Likewise, the identity link requires \(0<\eta<1\), not merely a defined formula.
Key takeaway: To decide whether a binary link works for unrestricted real predictors, check that it is one-to-one on \((0,1)\) and has range \(\mathbb{R}\). For a continuous increasing link, the endpoint limits \(-\infty\) and \(+\infty\) provide a direct test. A smaller range signals the need for predictor constraints.

Check Your Understanding

Use the domain, range, and endpoint criteria to answer these questions.

  1. What endpoint limits must a continuous, strictly increasing link have to map \((0,1)\) onto \(\mathbb{R}\)?
  2. Why is the inverse of a globally admissible increasing link also increasing?
  3. For the log link, what condition on \(\eta\) ensures that the inverse-link value is a valid binary mean?
  4. Does the identity link give a valid mean for every real predictor? State the precise restriction it requires.
  5. Explain why the complementary log-log link is increasing overall even though the transformation \(\mu\mapsto1-\mu\) is decreasing.
Clinical Biostats