If you’ve ever run a standard linear regression (like an Ordinary Least Squares, or OLS, model), you’re probably familiar with the F-test. It’s that all-important number at the bottom of your output that answers one big question: “Does my model, as a whole, actually explain anything?” It tests the joint significance of all your variables at once. If the F-test fails, your model is essentially useless, regardless of what individual t-tests might say.

But what happens when your outcome isn’t a continuous number like ‘price’ or ‘income’? What if you’re trying to predict a ‘yes’ or ‘no’ answer? For example:

  • Will a customer click this ad? (Yes/No)
  • Will this borrower default on their loan? (Default/Repay)
  • – Will this student graduate? (Yes/No)

For these questions, we leave OLS behind and enter the world of qualitative response models, with the two most famous being the Logit and Probit models. These models are incredibly powerful, but they work differently under the hood. They don’t use the ‘least squares’ method; they use a concept called ‘maximum likelihood’. And because the math is different, they need a different test for joint significance. The F-test’s cousin for the Logit and Probit world is the Likelihood Ratio (LR) test.

Table of Contents

First, what does ‘joint significance’ even mean?

Before we dive into the ‘how’, let’s be crystal clear on the ‘what’. When we test for joint significance, we are testing a very specific hypothesis. Let’s imagine we build a model to predict if someone will buy a new car (1=Yes, 0=No) based on their income, age, and current car’s age.

Our model looks something like this:

Prob(Buy Car = 1) = Some_Function(ฮฒโ‚€ + ฮฒโ‚*Income + ฮฒโ‚‚*Age + ฮฒโ‚ƒ*Car_Age)

The null hypothesis (Hโ‚€) for the joint significance test is that *all* our explanatory variables have *zero* effect on the outcome. In math terms:

Hโ‚€: ฮฒโ‚ = ฮฒโ‚‚ = ฮฒโ‚ƒ = 0

The alternative hypothesis (Hโ‚) is that *at least one* of these coefficients is *not* zero.

Hโ‚: At least one ฮฒ โ‰  0

In simple English, the null hypothesis says our model is worthless. It claims that income, age, and car age, taken together as a team, have absolutely no power to predict who will buy a car. The LR test is our way of challenging this claim.

The core idea: Comparing two ‘stories’

The Likelihood Ratio test is a beautifully logical concept. Its main idea is to compare two different ‘stories’ (or models) and see which one does a better job of explaining the data we actually observed.

The two models we build are:

  1. The Unrestricted Model (or Full Model): This is your complete model with all the explanatory variables you think are important (income, age, car age, etc.). It is ‘unrestricted’ because you are *allowing* the data to estimate a coefficient for every single variable.
  2. The Restricted Model (or Null Model): This is a very simple model that is ‘restricted’ by the null hypothesis. Since our null hypothesis is that all coefficients are zero, this model *only includes an intercept (ฮฒโ‚€)*. It’s the most basic model possible, essentially just predicting the average probability of buying a car for everyone, with no custom information.

The logic is simple: If your variables (income, age, etc.) are genuinely useful, your Unrestricted Model should fit the data *significantly* better than the boring, one-size-fits-all Restricted Model. The LR test is what measures this “significantly better” part.

A quick detour: What is ‘likelihood’?

This is the one part that can feel a bit abstract. We need to know what “fit” means. In OLS, ‘fit’ is measured by minimizing the sum of squared errors. In Logit and Probit models, ‘fit’ is measured by maximizing the log-likelihood function (LLF).

Think of it this way: The likelihood function asks, “Given the data we *actually* saw (e.g., ‘Person 1 did not buy’, ‘Person 2 did buy’), how ‘likely’ is it that we would observe this exact dataset if our model’s coefficients (our ฮฒ’s) were the ‘true’ ones?”

The estimation process (Maximum Likelihood Estimation, or MLE) is a computer algorithm that tries out millions of different combinations of ฮฒ’s until it finds the set that results in the highest possible ‘likelihood’ of having produced your data. The computer then reports this single, best-fit number as the log-likelihood (LL). This number is always negative, so a ‘higher’ value is one that is *closer to zero* (e.g., -150 is much better than -200).

So, when we compare our two models, we are just comparing their two final log-likelihood values:

  • LLUR: The log-likelihood of the full, unrestricted model.
  • LLR: The log-likelihood of the simple, restricted (intercept-only) model.

Because the full model has more variables, it will *always* fit at least as well as the restricted model, so we know that LLUR โ‰ฅ LLR. The real question is: is it *a lot* better, or just a tiny bit better by random chance?

Calculating and interpreting the LR statistic

This is where the magic happens. We can now build our test statistic, which is surprisingly simple. The Likelihood Ratio (LR) test statistic is calculated as:

LR = 2 * (LLUR – LLR)

Let’s break that down. `(LLUR – LLR)` is the difference in the log-likelihoods. Since LLUR is a larger number (less negative) than LLR, this difference will be positive. We multiply it by 2 for statistical reasons, and this resulting LR statistic conveniently follows a well-known statistical distribution: the Chi-squared (ฯ‡ยฒ) distribution.

This is the key! Just like the F-statistic follows an F-distribution, the LR statistic follows a Chi-squared distribution. This allows us to find a p-value and make a decision.

H3: Degrees of freedom

To find our p-value, we need one more piece of information: the degrees of freedom (df). For the LR test of joint significance, the degrees of freedom are simply the *number of restrictions* we imposed. In our car example, our null hypothesis was Hโ‚€: ฮฒโ‚ = ฮฒโ‚‚ = ฮฒโ‚ƒ = 0. We set 3 parameters to zero, so our degrees of freedom are 3.

In short: df = number of explanatory variables in your full model.

H3: Making the decision

Now we put it all together. Hereโ€™s the step-by-step process:

  1. Run the Unrestricted Model: Run your Logit or Probit with all your variables (Income, Age, Car_Age). Your software (like Stata, R, or Python) will give you a final log-likelihood. Let’s say: LLUR = -150.2.
  2. Run the Restricted Model: Run the same model with *only* an intercept (no explanatory variables). Your software will give you another log-likelihood. Let’s say: LLR = -198.7.
  3. Calculate the LR Statistic:

    LR = 2 * (LLUR – LLR)

    LR = 2 * ((-150.2) – (-198.7))

    LR = 2 * (48.5) = 97.0

  4. Find the p-value: We look up our LR statistic (97.0) on a Chi-squared distribution with 3 degrees of freedom.

Almost all statistical software does this for you automatically. You’ll see a line in your output that looks something like this:

LR chi2(3) = 97.00
Prob > chi2 = 0.0000

Interpretation:

  • LR chi2(3) = 97.00: This is our LR statistic (97.0) and our degrees of freedom (3).
  • Prob > chi2 = 0.0000: This is our p-value.

A p-value of 0.0000 is far, far less than the standard significance levels (like 0.05 or 0.01). This tiny p-value means it is *extremely unlikely* that we would see such a large improvement in fit (from -198.7 to -150.2) if our variables were truly useless (i.e., if the null hypothesis were true).

Therefore, we reject the null hypothesis (Hโ‚€). We conclude that our variables, taken together, are jointly significant. Our model, as a whole, has real explanatory power.

Why not just look at the individual p-values (z-tests)?

This is a common and excellent question. When you run your full model, your software also gives you a z-statistic (or t-statistic) and a p-value for *each individual variable*. Why do we need an *overall* test?

The individual z-tests check a different hypothesis. For Income, the z-test checks Hโ‚€: ฮฒโ‚ = 0, *holding Age and Car_Age constant*. It tests the *unique* contribution of that one variable.

It’s possible (especially with high multicollinearity) to have a model where no single variable is significant on its own, but they are powerful *as a group*. Think of a football team’s offensive line. If you test the individual significance of just the left guard, you might find he has no significant effect on winning. Same for the center. Same for the right tackle. But if you test them *jointly* (Hโ‚€: all offensive linemen coefficients = 0), you would find they are *highly* significant. You can’t just remove them all!

The LR test for joint significance is your “team” test. It’s the very first thing you should look at. If this test fails (i.e., you get a high p-value), your model as a whole is not useful, and you shouldn’t even bother interpreting the individual p-values. It’s the gatekeeper for model validity.

What about the Wald and Lagrange Multiplier (LM) tests?

You may also see other tests in your software output, most commonly the Wald test and the Lagrange Multiplier (LM) test (also called the score test). In econometrics, these are often called the “Holy Trinity” of hypothesis tests.

Hereโ€™s the simple version:

  • Likelihood Ratio (LR) Test: Compares the log-likelihood of *both* the full and restricted models. It requires estimating two models.
  • Wald Test: Only requires estimating the *full, unrestricted model*. It then checks how far the estimated coefficients are from zero. Most software reports individual p-values using z-tests, which are a form of Wald test.
  • Lagrange Multiplier (LM) Test: Only requires estimating the *simple, restricted model*. It then checks if allowing the coefficients to be non-zero would cause a significant improvement.

All three tests are designed to answer the exact same question (testing the same null hypothesis) and are asymptotically equivalent, meaning that with a large enough sample size, they will all give you the same conclusion. In smaller samples, they might differ slightly. The LR test is often preferred for its strong theoretical properties, but the Wald test is very common because it’s what’s used for the individual coefficient tests you see on every output.

For the purpose of *joint significance*, the “LR chi2” statistic reported at the top of your Logit or Probit output is the most direct and reliable tool for the job. It is the F-test’s true equivalent, built on the solid foundation of comparing the likelihood of two nested models.

What do you think? When you’re building a model, do you find yourself focusing more on the overall model significance (like the LR test) or on the significance of individual variables? Have you ever had a model that was jointly significant, but none of the individual predictors were?

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

References
  1. https://en.wikipedia.org/wiki/Likelihood-ratio_test
  2. https://www.scribbr.com/statistics/chi-square-tests/
  3. https://stats.oarc.ucla.edu/stata/output/logistic-regression-analysis/
  4. https://www.rand.org/content/dam/rand/pubs/papers/2008/P6756.pdf

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Introductory Econometric Methods

1 Introduction to Econometrics

  1. Nature of Econometrics
  2. Specification of an Econometric Model
  3. Data Generation Process
  4. Functional Forms
  5. Software Packages for Econometric Analysis

2 Review of Statistical Foundations of Econometrics

  1. Statistical Inference
  2. Asymptotic Properties of an Estimator
  3. Hypothesis Testing
  4. Estimation Methods

3 Review of Matrix Algebra

  1. Basic Notations
  2. Multiplication of Matrices
  3. Determinant and Trace of a Matrix
  4. Inverse of a Matrix
  5. Rank of a Matrix
  6. Partitioned Matrices
  7. Eigenvalue and Eigenvector
  8. Certain Special Matrices
  9. Kronecker Product and Vec-operator
  10. Matrix Differentiation

4 Estimation of Two-variable Regression Model

  1. Estimation of Bivariate Models
  2. Standard Error of the Estimators
  3. Properties of the OLS Estimators
  4. Goodness of Fit
  5. Testing of Hypothesis
  6. Forecasting

5 Residual Analysis

  1. Introduction
  2. Issues in Estimation
  3. Analysis of Residuals
  4. Outliers
  5. Visual Detection of Heteroscedasticity
  6. Visual Detection of Autocorrelation
  7. Test for Normality
  8. Certain Special Cases
  9. Limitations of Regression Analysis

6 Estimation of Multiple Regression Models

  1. Specification of the Model
  2. OLS Method of Estimation
  3. Properties of OLS Estimators
  4. Best Linear Unbiased Estimator (BLUE)

7 Evaluation of Multiple Regression Models

  1. Coefficient of Determination
  2. Hypothesis Testing
  3. Testing Linear Restrictions

8 Model Specification Issues

  1. Possible Problems in Specification
  2. Inclusion of Variables in a Model
  3. Specification Error Test
  4. Model Selection Criteria
  5. Caution about Model Selection Criteria

9 Autocorrelation

  1. What is Autocorrelation?
  2. Consequences of Autocorrelation
  3. Detection of Autocorrelation
  4. Remedial Measures
  5. Methods of Estimating ฯ

10 Multicollinearity

  1. Concept of Multicollinearity
  2. Consequences of Multicollinearity
  3. Detection of Multicollinearity
  4. Remedial Measures for Multicollinearity

11 Heteroscedasticity

  1. Concept of Heteroscedasticity
  2. Consequences of Heteroscedasticity
  3. Detection of Heteroscedasticity
  4. Remedial Measures

12 Errors in Variables

  1. Introduction
  2. Consequences of Errors in Variables
  3. Instrumental Variables Method
  4. Test of Measurement Errors
  5. Inverse Regression

13 Stochastic Regressors

  1. Endogeneity Problem
  2. Instrumental Variable Estimator
  3. Two-Stage Least Squares Estimator

14 Qualitative Independent Variables in OLS Models

  1. Chow Test for Structural Stability
  2. The Nature of Dummy Variables
  3. Use of More than One Qualitative Variable
  4. Testing for Structural Stability through Dummy Variables
  5. Use of Dummy Variables in Seasonal Analysis
  6. Pooling Cross Section and Time Series Data

15 Qualitative Dependent Variables in OLS Models

  1. Introduction
  2. Linear Probability Model
  3. Logit Model
  4. Probit Model
  5. Joint Significance in Qualitative Response Regression Models
  6. Goodness-of-Fit in Logit and Probit Models
  7. Choice between Logit and Probit Models

16 Introduction to Simultaneous Equations Models

  1. Some Examples of Simultaneous Equations Models
  2. Endogenous Variables and Exogenous Variables
  3. Simultaneity Bias
  4. Structural Form and Reduced Form
  5. Concept of Identification
  6. Identification Conditions