Functional Forms of Regression Models: The Semi-Log Model in Econometrics

Functional Forms of Regression Models

The Semi-Log Model in Econometrics

In the previous article, we examined the Double-Log Model, where both the dependent and independent variables are expressed in logarithmic form, allowing coefficients to be interpreted as elasticities. However, not all economic relationships exhibit constant elasticity, making other functional forms more appropriate in certain situations.

This article introduces two important semi-logarithmic models: the Log-Lin Model and the Lin-Log Model. The Log-Lin Model is used when a one-unit change in an independent variable causes a percentage change in the dependent variable, while the Lin-Log Model is suitable when a percentage change in an independent variable leads to a constant absolute change in the dependent variable.

We will discuss the mathematical form, coefficient interpretation, elasticity, practical applications, and numerical examples of both models. By the end of this article, students will be able to distinguish between the Log-Lin, Lin-Log, and Double-Log Models and interpret their regression coefficients correctly.

Semi-Log Models: An Overview

In Semi-Log models, only one variable — either Y or X — is transformed into logarithmic form, while the other remains linear. This produces two distinct types of semi-log models, each with a different slope interpretation:

ModelYXInterpretation of β₁
Log-LinLogarithmicLinear100 × β₁ = % change in Y for a 1-unit change in X
Lin-LogLinearLogarithmicβ₁ ÷ 100 = absolute change in Y for a 1% change in X

Key distinction: In the Log-Lin model, the slope measures the relative (percentage) change in Y for an absolute change in X. In the Lin-Log model, the slope measures the absolute change in Y for a relative (percentage) change in X.

The Log-Lin Model (Growth Rate Model)

Definition and Derivation

In the Log-Lin Model, Y is expressed in natural log form while X remains in its original linear form. This model is widely known as the Growth Rate Model, because it is commonly used to estimate the compound growth rate of an economic variable over time.

General Form:

\ln Y_i = \beta_0 + \beta_1 X_i + u_i

Derivation of Slope, Elasticity, and Semi-Elasticity

Differentiate ln Y w.r.t. X:

\frac{d(\ln Y)}{dX} = \beta_1 \Rightarrow \frac{1}{Y}\frac{dY}{dX} = \beta_1

Rearrange for the slope:

\frac{dY}{dX} = \beta_1 Y

Slope is not constant:

\frac{dY}{dX} = \beta_1 Y \; \leftarrow \; \text{Not constant}

Elasticity formula:

\varepsilon = \left(\frac{dY}{dX}\right)\left(\frac{X}{Y}\right)

Substituting the slope:

\varepsilon = \beta_1 Y \left(\frac{X}{Y}\right) = \beta_1 X

Elasticity varies with X:

\varepsilon = \beta_1 X \; \leftarrow \; \text{Varies with } X

Semi-elasticity interpretation:

We know that \frac{dY}{dX} = \beta_1 Y, rearrange it for β₁

\beta_1 = \frac{(dY/Y)}{dX}

Percentage interpretation:

100\beta_1 = \text{\% change in } Y \text{ per unit absolute change in } X

Thus, we found that

  • The slope (dY/dX) equals β₁ multiplied by Y — this is NOT constant.
  • The elasticity (ε) equals β₁ multiplied by X — this also varies with X.
  • The semi-elasticity, however, is constant: 100 × β₁ gives the percentage change in Y for a one-unit change in X.

Interpretation Rule: 100 × β₁ equals the percentage change in Y for a ONE-UNIT increase in X, ceteris paribus.

Applications of the Log-Lin Model

  • Growth Rate Models — Estimating the annual growth rate of economic variables such as GDP, output, or money supply. Here, β₁ × 100 gives the percentage growth rate per unit of time (e.g., per year).
  • Population Growth Equations — Where β₁ × 100 gives the annual population growth rate, and the antilog of the intercept gives the initial population level.
  • Returns to Education (Mincerian Earnings Equation) — Where β₁ × 100 estimates the percentage increase in wages for each additional year of schooling.

Important Note: In the Log-Lin model, the elasticity (ε = β₁ · X) varies with X, unlike the Double-Log model, where elasticity is constant. The Log-Lin model instead gives a constant semi-elasticity (β₁), not a constant elasticity.

Worked Example 1: US Population Growth (1975–2007)

Model Specification

\ln(Pop_t) = \beta_0 + \beta_1 \cdot time_t + u_t

Estimated Equation

\ln(\widehat{Pop}_t) = 5.3593 + 0.0107 \cdot time_t

Interpretation of the coefficient (0.0107):

100 \times 0.0107 = 1.07\%

Interpretation:

  • Annual Population Growth Rate: 100 × 0.0107 = 1.07% per year. The US population grew at an annual rate of approximately 1.07% during 1975–2007.
  • Initial Population Level: The intercept represents ln(Population) when time = 0, i.e., at the end of 1974, the start of the sample. Taking the antilog, e^5.3593 ≈ 212.57 million, which is the estimated US population at the beginning of the sample period.

Worked Example 2: Mincerian Earnings Function

Returns to Education and Experience

Model Specification:

\ln(Wage_i) = \beta_0 + \beta_1 X_{1i} + \beta_2 X_{2i} + u_i

The natural log of wages is regressed on years of education (X₁) and years of experience (X₂).

Estimated Model

\ln(\widehat{Wage}_i) = 0.709 + 0.104X_{1i} + 0.014X_{2i}

n = 1289,\quad R^2 = 0.277,\quad F = 247.4

Percentage Interpretation of X1 and X2

Interpretation:

  • Returns to Education (β̂₁ = 0.104): An additional year of education increases wages by approximately 10.4% (100 × 0.104 = 10.4%) on average, holding experience constant.
  • Returns to Experience (β̂₂ = 0.014): An additional year of experience increases wages by approximately 1.4% (100 × 0.014 = 1.4%) on average, holding education constant.
  • R² = 0.277 means education and experience jointly explain 27.7% of the variation in log wages.

The Lin-Log Model

Definition and Derivation

In the Lin-Log Model, Y remains in its original linear form while X is transformed into natural log form. This model is used when the researcher is interested in the absolute change in Y resulting from a relative (percentage) change in X.

General Form:

Y_i = \beta_0 + \beta_1 \ln X_i + u_i

Differentiate with respect to X

\frac{dY}{dX} = \beta_1 \cdot \frac{d(\ln X)}{dX}

Since d(ln X) = dX/X

\frac{d(\ln X)}{dX} = \frac{1}{X}

Slope

\frac{dY}{dX} = \beta_1 \cdot \frac{1}{X}

Slope is not constant

\frac{dY}{dX} = \frac{\beta_1}{X} \; \leftarrow \; \text{Not constant}

Elasticity Formula

\varepsilon = \left(\frac{dY}{dX}\right)\left(\frac{X}{Y}\right)

Substituting the slope

\varepsilon = \beta_1 \cdot \frac{1}{X} \cdot \frac{X}{Y} = \frac{\beta_1}{Y}

Elasticity varies with Y

\varepsilon = \frac{\beta_1}{Y} \; \leftarrow \; \text{Varies with } Y

Interpretation Rule

\frac{\beta_1}{100} = \text{absolute change in } Y \text{ for a 1\% change in } X

More precise interpretation

\Delta Y \approx \frac{\beta_1}{100} \text{ for a 1\% increase in } X

Thus, we have found that:

  • The slope (dY/dX) equals β₁ multiplied by (1/X) — this is NOT constant.
  • The elasticity (ε) equals β₁ divided by Y — this varies with Y.

Interpretation Rule: β₁ ÷ 100 equals the absolute change in Y for a ONE PERCENT increase in X, ceteris paribus.

Worked Example 1: Engel Curve

Food Expenditure (869 US Households, 1995)

Model Specification:

Expfood_i = \beta_0 + \beta_1 \ln(Expend_i) + u_i

The share of food expenditure (Expfood) is regressed on the natural log of total household expenditure (Expend).

Estimated equation results:

\widehat{Expfood}_i = 0.9303 - 0.077 \ln(Expend_i)

Interpretation:

  • Rule: β̂₁ ÷ 100 = absolute change in Expfood for a 1% increase in Expend.
  • If total expenditure increases by 1%, the food expenditure share falls by USD 0.00077 (−0.077 ÷ 100) on average. Or if total expenditure increases by 100%, the food expenditure share falls by USD 0.077 on average.
  • This result confirms Engel’s Law: as income rises, the budget share spent on food — a necessity good — declines, which is consistent with a negative β̂₁.

Worked Example 2: Life Expectancy and Health Expenditure

Pakistan (2000–2023)

Model Specification:

LE_t = \beta_0 + \beta_1 \ln(HealthExp_t) + u_t

Life expectancy (LE) is regressed on the natural log of current health expenditure.

Estimated equation results:

\widehat{LE}_t = 51.4 + 4.077 \ln(HealthExp_t)

R^2 = 0.803,\quad F = 90.14

Interpretation:

  • Rule: β̂₁ ÷ 100 = absolute change in LE for a 1% increase in health expenditure.
  • If health expenditure increases by 1%, life expectancy increases by approximately 0.041 years (4.077 ÷ 100 = 0.04077) on average — roughly 15 days, or half a month.
  • R² = 0.803 indicates that the log of health expenditure explains 80.3% of the variation in life expectancy in Pakistan during this period.
  • F = 90.14, which is very high, indicates that the overall model is statistically significant. 

Summary — Comparing All Four Functional Forms

ModelSlope (dY/dX)Elasticity (ε)What β₁ Measures
Lin-Lin (Linear)β₁ — constantβ₁·(X/Y) — variesAbsolute ΔY per unit ΔX
Log-Log (Double-Log)β₁·(Y/X) — variesβ₁ — constant% ΔY per 1% ΔX (elasticity)
Log-Linβ₁·Y — variesβ₁·X — varies% ΔY per unit ΔX (×100)
Lin-Logβ₁/X — variesβ₁/Y — variesAbsolute ΔY per 1% ΔX (÷100)

Key takeaway: Only the Lin-Lin model has a constant slope, and only the Double-Log model has a constant elasticity. All other functional forms have slopes and/or elasticities that vary with the values of Y and X.

How to Choose the Correct Functional Form

Use the following decision guide when selecting a functional form for a regression model:

  • If you need a constant elasticity — i.e., the parameter of interest is the percentage change in Y for a percentage change in X — use the Double-Log Model.
  • If you need a growth rate or the percentage change in Y for a one-unit change in X, and Y is naturally measured in log form (such as ln GDP or ln wages) — use the Log-Lin Model.
  • If you need the absolute change in Y for a percentage change in X, and X is expected to have a diminishing impact on Y (an Engel-curve-type pattern) — use the Lin-Log Model.

Practical Tip: Always let economic theory guide your initial choice of functional form. Then inspect scatter plots of Y against X, ln Y against X, and Y against ln X to identify which transformation best linearizes the relationship before final estimation.

FAQs

1. What is the main difference between the Double-Log, Log-Lin, and Lin-Log models?
The Double-Log model transforms both Y and X into logs and gives a constant elasticity. The Log-Lin model transforms only Y into log form and measures the percentage change in Y for a one-unit change in X. The Lin-Log model transforms only X into log form and measures the absolute change in Y for a percentage change in X.

2. Why is the Double-Log model called the Constant Elasticity Model?
Because in the Double-Log model, the elasticity of Y with respect to X simplifies exactly to the slope coefficient β₁, which does not vary with the values of X or Y — making the elasticity constant at every point on the regression line.

3. How do you interpret the slope coefficient in a Log-Lin model?
In a Log-Lin model, multiplying the slope coefficient by 100 gives the approximate percentage change in Y for a one-unit increase in X, holding other variables constant. This is why the Log-Lin model is also called the Growth Rate Model.

4. What does Returns to Scale mean in a Cobb-Douglas production function?
Returns to scale is measured by summing the partial output elasticities of labor and capital (β̂₁ + β̂₂) in a Double-Log Cobb-Douglas model. A sum equal to 1 indicates Constant Returns to Scale, greater than 1 indicates Increasing Returns to Scale, and less than 1 indicates Decreasing Returns to Scale.

5. Which functional form is used for Engel curves in economics?
Engel curves, which describe how expenditure on a good changes with income, are typically estimated using the Lin-Log model, since it captures the diminishing absolute effect of a percentage increase in income (or total expenditure) on the level of expenditure for a specific good.

Suggestions for further readings:

Share this article

Leave a Reply

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

Saving Function

Saving Function Definition The saving function shows the functional relationship between saving and disposable income.

Read More »
Macroeconomics
Muhammad Minhaj Akhtar

Consumption Function

Consumption Function Definition The consumption function shows the functional relationship between consumption expenditure (C) and

Read More »