Why Support Checks Matter
A fitted mean can look plausible while the model assigns probability zero to an observed response. This is not a minor numerical imperfection: it means the proposed distribution cannot generate the data. Tweedie models require particular care because changing the power can change the support from a lattice to a continuous positive range, or to a distribution that allows an atom at zero.
The response support is determined by the distribution, including its dispersion, not merely by the fitted mean or the link function. A log link makes a fitted mean positive; it does not make negative observations valid, create a point mass at zero, or turn a continuous density into a point probability.
Power Determines Which Outcomes Are Possible
For a Tweedie exponential-dispersion model, write the mean as \(\mu>0\), dispersion as \(\phi>0\), and variance function as \(\operatorname{Var}(Y)=\phi\mu^p\). The power \(p\) is not just a way to describe how variance grows: it also determines the response distribution’s form and support. The following cases are especially important when checking data.
- At \(p=1\), \(Y=\phi N\), where \(N\) is Poisson with mean \(\mu/\phi\). Thus the support is \(\{k\phi:k=0,1,2,\ldots\}\), not necessarily the nonnegative integers.
- For \(1<p<2\), the distribution is compound Poisson–Gamma. It has an atom at zero and a density on positive responses.
- At \(p=2\), the distribution is Gamma, with support \(y>0\); an exact zero has probability zero.
- For \(p>2\), the usual Tweedie distributions have continuous positive support. They do not include an atom at zero.
These are distinct support statements, not interchangeable descriptions of a generic “nonnegative” response. In particular, a value can be nonnegative and still be impossible under the selected model. Also, the model’s dispersion matters at \(p=1\): treating that case as an ordinary Poisson distribution with integer-valued outcomes is only correct when \(\phi=1\).
Worked Example: Checking the Scaled-Poisson Lattice
Let \(p=1\), \(\mu=1.2\), and \(\phi=0.4\). Determine whether \(y=0.4\), \(y=1.2\), and \(y=0.5\) are possible, and calculate the probabilities of the first two outcomes.
Since \(Y=\phi N\), here \(N\sim\operatorname{Poisson}(\mu/\phi)=\operatorname{Poisson}(3)\). The support is therefore \(\{0,0.4,0.8,1.2,1.6,\ldots\}\). Both \(0.4\) and \(1.2\) are possible, while \(0.5\) is not on the lattice and has probability zero.
For \(Y=0.4\), \(N=1\), so \(P(Y=0.4)=P(N=1)=e^{-3}3^1/1!=3e^{-3}\approx0.1494\). For \(Y=1.2\), \(N=3\), so \(P(Y=1.2)=P(N=3)=e^{-3}3^3/3!=4.5e^{-3}\approx0.2240\). The values are multiples of \(0.4\), not necessarily integers.
The Zero Atom and Positive Density
When \(1<p<2\), the compound Poisson–Gamma representation makes the zero outcome precise. Let \(\lambda=\mu^{2-p}/\{\phi(2-p)\}\), let \(N\sim\operatorname{Poisson}(\lambda)\), and, conditional on \(N=j\geq1\), let \(Y\) be the sum of \(j\) independent Gamma severities. Each severity has shape \(\alpha=(2-p)/(p-1)\) and scale \(\theta=\phi(p-1)\mu^{p-1}\). If \(N=0\), the sum is exactly zero; if \(N\geq1\), it is positive with a continuous distribution.
\(f(y;\mu,\phi,p)=e^{-\lambda}\displaystyle\sum_{j=1}^{\infty}\frac{\lambda^j}{j!}\frac{y^{j\alpha-1}e^{-y/\theta}}{\Gamma(j\alpha)\theta^{j\alpha}},\quad y>0.\)
The probability at zero is a mass, not the value of the positive-response density at zero.
To verify the result, \(P(N=0)=e^{-\lambda}\), which gives the atom. For each \(j\geq1\), the sum of \(j\) independent Gamma variables with common scale \(\theta\) has a Gamma distribution with shape \(j\alpha\) and scale \(\theta\). Its density at \(y>0\) is \(y^{j\alpha-1}e^{-y/\theta}/\{\Gamma(j\alpha)\theta^{j\alpha}\}\). The event \(N=j\) has probability \(e^{-\lambda}\lambda^j/j!\). Multiplying that probability by the conditional density and summing over all \(j\geq1\) gives the displayed density. The \(j=0\) term is not part of this density: it is the separate probability mass at zero. \(\square\)
Worked Example: Interpreting an Exact Zero at Two Powers
Take \(\mu=2\) and \(\phi=0.5\). First use \(p=1.5\), and then consider \(p=2\). What does an observed exact zero contribute to the likelihood in each case?
At \(p=1.5\), \(2-p=0.5\), so \(\lambda=2^{0.5}/(0.5\times0.5)=\sqrt{2}/0.25\approx5.6569\). Consequently, \(P(Y=0)=e^{-5.6569}\approx0.00349\). An exact zero is possible; its likelihood contribution is this probability mass, or \(\log P(Y=0)=-5.6569\).
At \(p=2\), \(Y\) is Gamma with support \(y>0\). It has no atom at zero, so \(P(Y=0)=0\). An exact zero is impossible under this model; its log-likelihood contribution is \(\log 0=-\infty\). Replacing that observation by a small positive number would change the data and would not make the exact-zero likelihood valid.
Densities Are Not Point Probabilities
For a continuous response, \(f(y)\) is a density, not \(P(Y=y)\). In fact \(P(Y=y)=0\) for every single point \(y\) under an absolutely continuous distribution, even when \(f(y)>0\). A density has units inverse to the response units and can be greater than one. To obtain a probability, integrate it over an interval. In a mixed distribution, use the probability mass for an exact zero and the density for a positive observation.
Worked Example: A Gamma Density Greater Than One
Let \(p=2\), \(\mu=0.4\), and \(\phi=0.5\). The Gamma shape is \(1/\phi=2\), and its scale is \(\phi\mu=0.2\). Calculate the density at \(y=0.2\) and the probability that \(0.1<Y<0.2\).
The Gamma density is \(f(y)=y e^{-y/0.2}/(0.2)^2\) for \(y>0\). Thus \(f(0.2)=0.2e^{-1}/0.04=5/e\approx1.839\). This is a density value, not a probability; it is valid for it to exceed one.
For a Gamma distribution with shape 2 and scale 0.2, the cumulative distribution function is \(F(y)=1-e^{-y/0.2}(1+y/0.2)\). Therefore \(P(0.1<Y<0.2)=F(0.2)-F(0.1)\) \(=(1-2e^{-1})-(1-1.5e^{-0.5})\) \(=1.5e^{-0.5}-2e^{-1}\approx0.1740\). This interval probability, unlike the density at one point, is a probability between zero and one.
A useful formal way to understand the mixed case is to use a dominating measure that combines a point mass at zero with Lebesgue measure on the positive line. The likelihood contribution is then the mass \(P(Y=0)\) when the observation is zero, and the positive-part density when the observation is positive. Calling both contributions “densities” can conceal a support error; treating the continuous density as a point probability is also incorrect.
Boundary Values in Deviance and Likelihood Calculations
The Tweedie unit deviance is often used in fitting and diagnostics. For \(p\ne1,2\) and \(y\geq0\), its usual expression is \(d_p(y,\mu)=2\{y^{2-p}/[(1-p)(2-p)]-y\mu^{1-p}/(1-p)+\mu^{2-p}/(2-p)\}\), with the endpoint powers defined by their appropriate limits. At \(p=1\), \(d_1(y,\mu)=2\{y\log(y/\mu)-(y-\mu)\}\), using \(0\log(0/\mu)=0\). At \(p=2\), \(d_2(y,\mu)=2\{\log(\mu/y)+(y-\mu)/\mu\}\), for \(y>0\).
For \(1<p<2\), inserting \(y=0\) into the first expression is well-defined: \(y^{2-p}\) and \(y\mu^{1-p}\) both vanish because \(2-p>0\). Thus \(d_p(0,\mu)=2\mu^{2-p}/(2-p)\), a finite deviance value consistent with zero being allowed. As \(p\) approaches 2 from below, this expression diverges. At \(p=2\), zero is outside the Gamma support, so the divergence is not a numerical value to repair by substitution.
At \(p=1\), the limit \(y\log y=0\) as \(y\downarrow0\) gives \(d_1(0,\mu)=2\mu\). This finite deviance does not remove the \(p=1\) lattice restriction: a non-lattice observation still has probability zero. More generally, a finite deviance at a boundary does not by itself establish that an observation is in the distribution’s support.
The exact likelihood and the deviance are not interchangeable when comparing powers. A deviance expression may omit or suppress terms that vary with the power, and a density-series normalization cannot be discarded merely because it is inconvenient. At \(p=1\), use the appropriate Poisson probability on the scaled lattice; for \(1<p<2\), use the zero mass or the positive density as appropriate; at \(p=2\), use the Gamma density only for positive observations. Do not evaluate a formula derived for one support at an endpoint where the distribution has changed.
Common Mistakes and a Support-First Check
- Assuming \(p=1\) always means integer outcomes. With arbitrary \(\phi>0\), outcomes are multiples of \(\phi\). Check \(y/\phi\), not whether \(y\) itself is an integer.
- Using a positive density for an exact zero. In the compound Poisson–Gamma case, zero contributes \(e^{-\lambda}\); it is not evaluated by inserting zero into the positive-density series.
- Allowing zeros under a Gamma model because the mean is positive. A positive mean does not imply a point mass at zero. Gamma support is strictly positive.
- Reading a density value as a probability. The density at a point can exceed one; probabilities require an interval integral.
- Assuming finite deviance guarantees a possible observation. Support is a property of the distribution, and a finite deviance formula does not override it.
- Stabilizing a boundary by silently changing the data. Adding a small constant to zeros changes the response and the likelihood. It is not a correction to an incompatible model.
A reliable check proceeds in order: identify the candidate power and dispersion; write the corresponding support; check every observed value against that support; then choose the correct likelihood contribution for a zero, a lattice observation, or a positive continuous observation. Only after these checks should numerical optimization or model comparison be trusted.
Check Your Understanding
For each question, state the support or likelihood implication explicitly.
- At \(p=1\), \(\phi=0.25\), and \(\mu=1\), is \(y=0.75\) possible? What Poisson count corresponds to it?
- For \(1<p<2\), explain why an exact zero contributes a probability mass while a positive observation contributes a density.
- A fitted Gamma model has a positive mean, but the recorded response is exactly zero. What is the likelihood implication?
- Why can a continuous density have a value of 1.8 without assigning probability 1.8 to the observation?
- Why does the finite value \(d_p(0,\mu)\) for \(1<p<2\) not justify using the same zero observation under the \(p=2\) Gamma model?