Lecture 6 · Week 5 · Gujarati ch. 6 · about 55 min
Functional Forms of Regression Models
Why many economic relationships are non-linear in variables while remaining linear in parameters, how to linearize them, and how to choose and interpret the five workhorse regression forms: log-log (constant elasticity), log-lin (growth models), lin-log (diminishing return), reciprocal (asymptote and Phillips curve), and log-reciprocal (short-run production).
By the end you can
Distinguish absolute, relative, and percentage changes, and define elasticity
Master the 4-step method and cheat-sheet to interpret slope coefficients without hesitation
Interpret beta2 in log-log, log-lin, lin-log, reciprocal, and log-reciprocal models
Derive and distinguish instantaneous vs compound growth rates from the compound interest formula
Calculate initial period values (Y0) and horizontal asymptotes (beta1)
Apply the five criteria for choosing an appropriate functional form
How the exam asks it: four core exam templates
In midterm exams, functional form questions almost invariably test one of four canonical structures. Master these four worked solutions, then follow the cheat-sheet and 4-step method below.
Exam template 1: Log-lin growth model with a, b, c parts
Question: An econometrician regresses the natural logarithm of personal consumption expenditure on services (EXSt, in billion dollars) against quarterly time t, yielding:
lnYt=7.789+0.00743t
a) What is the instantaneous growth rate of services expenditure per quarter?
b) What is the compound growth rate of services expenditure per quarter?
c) What was the estimated expenditure on services at the beginning of the period (t=0)?
Worked example · Full step-by-step solution for Template 1 (Log-lin growth model)0/12
lnYt=7.789+0.00743t where Y is services expenditure (billion dollars) and t is quarterly time.
Exam template 2: Lin-log model (Engel curve)
Question: An Engel curve estimated for 55 households in India is:
Food=−1283+257ln(Total)
where Food is food expenditure and Total is total household expenditure (both measured in rupees). Interpret the coefficient 257. What is the effect of a 1% rise in total expenditure?
Worked example · Full step-by-step solution for Template 2 (Lin-log model)0/7
Food=−1283+257ln(Total)
Exam template 3: Log-log demand elasticity
Question: An estimated demand function for an agricultural commodity is:
lnQ=3.2−0.8lnP
where Q is quantity demanded and P is unit price. Interpret the slope coefficient −0.8 and state whether demand is price-elastic or price-inelastic.
Worked example · Full step-by-step solution for Template 3 (Log-log demand model)0/6
lnQ=3.2−0.8lnP
Exam template 4: Model selection for GDP growth
Question: “You want to estimate the continuous percentage growth rate of a nation’s GDP over the past 40 years. Which regression model should you specify, and why?”
Worked example · Full step-by-step solution for Template 4 (Model choice)0/6
Selecting the appropriate econometric specification to estimate a constant growth rate.
Cheat-sheet & the 4-step method
Types of change and elasticity
Before analyzing non-linear functional forms, we must distinguish three mathematical definitions of change in a variable Y:
Absolute change: the simple difference between the current value and the previous value:
ΔY=Yt−Yt−1ordY
Relative change: the absolute change divided by the base value:
Yt−1ΔY≈YdY=d(lnY)
A change in the natural logarithm of a number is approximately equal to the relative change of that number.
Percentage change: the relative change multiplied by 100:
%ΔY=(Yt−1ΔY)×100=100×d(lnY)
Defining elasticity
Elasticity measures the responsiveness of one variable to changes in another in percentage terms:
Use it when you need to calculate the percentage response of Y to a 1% change in X.
Notice the vital connection:
Elasticity=Slope×(YX)
In a standard linear model (Y=β1+β2X), the slope β2 is constant, but the elasticity β2(X/Y) varies with every point (X,Y) on the line. Different functional forms allow us to model constant elasticities, constant growth rates, or asymptotic limits.
Check your understanding
If the slope dY/dX of a linear regression Y=10+2X is constant at 2, what happens to the elasticity of Y with respect to X as X increases?
Log-log model (double-log): constant elasticity
Suppose economic theory suggests an exponential relationship between quantity demanded Y and price X:
Yi=β1Xiβ2eui
This function is non-linear in parameters. However, taking the natural logarithm of both sides transforms it into a linear regression model:
lnYi=α+β2lnXi+ui(where α=lnβ1)
This is known as the log-log, double-log, or log-linear model.
Slope and elasticity in log-log
Differentiating lnY with respect to lnX:
d(lnX)d(lnY)=dX/XdY/Y=dXdY⋅YX=β2
The slope of the line in logarithmic space is the elasticity of Y with respect to X. In this model, the elasticity is completely constant everywhere across all ranges of X and Y.
The slope in original units is:
Slope=dXdY=β2(XY)
Slide worked example 1: Cobb–Douglas production function
A classic log-log application is the Cobb–Douglas production function:
Y=ALβ2Kβ3⟹lnY=β1+β2lnL+β3lnK
From the lecture slides (Slide 17):
lnY=−3.3384+1.4988lnL+0.4899lnK
Worked example · Interpreting Cobb–Douglas output elasticities0/7
Interpret the slope coefficients 1.4988 (labor) and 0.4899 (capital).
Slide worked example 2: Durable goods consumption
Lecture Slide 18 presents personal consumption expenditure on durable goods (EXDUR) versus total personal consumption expenditure (PCEX), measured in 1992 billions of dollars:
lnEXDURt=−9.6971+1.9056lnPCEXtse=(0.4341)(0.0514)t=(−22.3370)∗(37.0962)∗r2=0.9849
Worked example · Interpreting durable goods expenditure elasticity0/6
Interpret the coefficient 1.9056 and classify the good.
Your turn
In the durable goods regression lnEXDUR=−9.6971+1.9056lnPCEX, by what percentage does durable goods expenditure change if total personal expenditure increases by 3%?
Log-lin model: growth rates (semi-log)
In a log-lin model, the dependent variable Y is logarithmic, but the regressor X is linear:
lnYi=β1+β2Xi+ui
When the regressor is time (X=t), this is the workhorse model for estimating growth rates of economic time series (GDP, population, inflation, sales).
Worked example · Board derivation steps: compound growth and initial value0/7
Derive compound growth rate r and beginning value Y0 from lnYt=β1+β2t.
Your turn
If the estimated intercept in the services log-lin regression is β^1=7.7890, compute the estimated initial expenditure Y0 at the beginning of the period (t=0) in billion dollars.
Slope and growth rate in log-lin
Differentiating with respect to X:
dXd(lnY)=Y1dXdY=β2⟹dXdY=β2Y
Lecture Slide 22 estimates the quarterly growth rate of expenditure on services (EXS) from 1993:1 to 1998:3:
lnEXSt=7.7890+0.00743tse=(0.0023)(0.00017)t=(3387.619)∗(44.2826)∗r2=0.9894
Worked example · Services expenditure growth computation0/8
From the estimated log-lin equation, calculate instantaneous growth, compound growth, and initial expenditure.
Linear trend model comparison
In Slide 24, instead of regressing the log of Y on time, services expenditure is fitted with a linear trend model:
EXSt=2405.848+19.6920t(r2=0.9843)
Worked example · Interpreting the linear trend model0/6
Interpret the slope coefficient 19.6920 and contrast it with the log-lin model.
Diagram · Growth model vs linear trendServices expenditure 1993:1–1998:3
Linear trend (+$19.69B/qtr)Log-lin model (+0.743%/qtr)
Expenditure on services 1993:1-1998:3. Linear trend: Ŷ = 2405.85 + 19.69t (constant $19.69B per quarter). Log-lin model: Ŷ = 2413.90 × e^(0.00743t) (constant quarterly growth 0.743%, compound 0.746%).
Your turn
If lnYt=7.7890+0.00743t, compute the compound quarterly growth rate as a percentage to three decimal places.
Lin-log model: absolute change from relative change
In the lin-log model, the regressand Y is in level form, but the regressor X is logarithmic:
Yi=β1+β2lnXi+ui
Slope, elasticity and the divide-by-100 rule
Differentiating with respect to X:
Slope=dXdY=β2(X1)Elasticity=dXdY⋅YX=β2(Y1)
To understand the change in Y:
dY=β2(XdX)=100β2(100XdX)=(100β2)×(%ΔX)
Slide worked example 1: Food expenditure in India
Lecture Slide 26 revisits food expenditure for 55 families in India:
FoodExpi=−1283.912+257.2700lnTotalExpit=(−4.3848)∗(5.6625)∗r2=0.3769
Worked example · Interpreting the lin-log Indian food Engel curve0/7
Interpret the slope coefficient 257.2700 when total expenditure increases by 1%.
Slide worked example 2: Money supply and GNP
Lecture Slide 27 shows a monetary model relating M2 money supply to GNP (measured in billion TL):
GNPt=−16329+2584.8lnM2t
Worked example · Interpreting the lin-log money supply regression0/7
Interpret the coefficient 2584.8 when M2 increases by 1%.
Your turn
In the Indian food regression FoodExp=−1283.912+257.27lnTotalExp, what is the expected absolute increase in food expenditure if total expenditure increases by 5%?
Reciprocal models: asymptotes and the Phillips curve
A reciprocal model takes the form:
Yi=β1+β2(Xi1)+ui
Although non-linear in the variable X, the model is strictly linear in the parameters β1 and β2. Therefore, it is a valid linear regression model that can be estimated by standard OLS simply by defining a new variable Zi=1/Xi.
Asymptotic property
As X increases indefinitely (X→∞), the term 1/X→0. Therefore:
limX→∞E(Yi)=β1
The constant term β1 is the horizontal asymptote or limiting value that the dependent variable approaches as X grows without bound.
Lecture Slide 29 illustrates three distinct shapes depending on the signs of β1 and β2:
β1>0,β2>0 (Falling to positive asymptote): curve starts high and falls at a decreasing rate toward the positive horizontal asymptote β1. (Example: child mortality).
β1>0,β2<0 (Rising to positive asymptote): curve starts at X=−β2/β1 (where Y=0) and rises at a decreasing rate toward β1 from below.
β1<0,β2>0 (Phillips curve): curve falls from positive Y, crosses the horizontal axis at the natural rate X=−β2/β1, and approaches the negative horizontal asymptote β1.
Reciprocal model CM = 81.79 + 27,273(1/PGNP). As per capita GNP increases indefinitely, 1/PGNP → 0 and child mortality falls toward horizontal asymptote β₁ ≈ 82 deaths per 1000. Slope = −β₂/X² < 0.
Slide worked example 1: Child mortality vs per capita GNP
In Slide 30–31, child mortality (CM, deaths per 1000) is regressed on per capita GNP (PGNP):
CMi=81.79436+27273.17(PGNPi1)se=(10.8321)(3759.999)t=(7.5511)∗(7.2535)∗r2=0.4590
Worked example · Interpreting the reciprocal child mortality model0/7
Find the asymptotic limit of child mortality as PGNP grows without bound, and explain the slope.
Slide worked example 2: The Phillips curve
Lecture Slide 32 models the wage/inflation Phillips curve relating the change in inflation (πt−πt−1) to the unemployment rate UNt:
(πt−πt−1)=−3.2514+18.5508(UNt1)t=(−2.9715)∗(3.0625)∗r2=0.2067
Worked example · Interpreting the Phillips curve and solving for the natural rate0/7
Find the lower asymptote and solve for the natural rate of unemployment UN.
Your turn
In the Phillips curve model Δπ=−3.2514+18.5508(1/UN), compute the natural rate of unemployment UN (the unemployment rate where inflation change is zero).
Log-reciprocal model (log hyperbola)
A log-reciprocal model takes the natural log of Y and the reciprocal of X:
lnYi=β1−β2(Xi1)+ui(β1>0,β2>0)
Properties and S-shaped curve
Upper horizontal asymptote: As X→∞, 1/X→0, so lnY→β1. Exponentiating gives:
limX→∞Y=eβ1
The dependent variable approaches an upper ceiling eβ1.
Slope:dXd(lnY)=Y1dXdY=β2(X21)⟹dXdY=β2(X2Y)>0
The slope is strictly positive throughout.
Inflection point (S-curve):
Setting the second derivative d2Y/dX2=0 yields:
Xinflection=2β2
For X<β2/2: Y increases at an increasing rate (accelerating growth).
At X=β2/2: inflection point occurs.
For X>β2/2: Y increases at a decreasing rate (diminishing returns, tapering toward ceiling eβ1).
S-shaped output curve YAsymptote exp(β₁) = 100Inflection point X = β₂/2
Logarithmic reciprocal model ln Y = β₁ − β₂(1/X), or Y = exp(β₁ − β₂/X). At first Y increases at an increasing rate, reaches an inflection point at X = β₂/2, then increases at a decreasing rate toward the asymptote exp(β₁). Models short-run production.
Summary: comparison of functional forms
Choice of functional form: the 5 rules
Lecture Slide 35 outlines the five fundamental principles governing the choice between models:
Underlying economic theory: Theory must guide the formulation. If theory dictates constant elasticity, use log-log. If theory dictates an asymptotic ceiling, use reciprocal or log-reciprocal.
Know the signs of the coefficients: Before estimation, establish expected economic signs (e.g., negative price elasticity in demand). A model with the wrong sign violates economic theory regardless of high fit.
Plausibility of slope and elasticity: Examine what happens as X grows large. If a linear model predicts negative consumption or impossible levels at realistic values, switch to a non-linear form.
Data transformations: When logging variables, all values must be strictly positive (X>0,Y>0).
Never choose solely based on R2:
You CANNOT compare R2 across models with different dependent variables (e.g., comparing R2 of a model with Y to one with lnY is strictly invalid because total sum of squares ∑yi2 differs).
A higher R2 never compensates for theoretically nonsensical coefficients or violated assumptions.
Exam practice
Exam question 1
An estimated Cobb-Douglas production function is lnY=2.5+0.70lnL+0.40lnK. If labor input increases by 5% while capital remains constant, what is the predicted percentage increase in output?
Exam question 2
A growth regression yields lnYt=4.10+0.035t where t is in years. Find the compound annual growth rate as a percentage to two decimal places.
Exam question 3
An Engel curve estimated by the lin-log model is Y=150+640lnX, where Y is monthly clothing expenditure in dollars and X is total monthly income. If monthly income increases by 1%, what is the expected absolute increase in clothing expenditure?
Exam question 4
For the reciprocal model Y=120−480(1/X), find the horizontal asymptotic value of Y as X approaches infinity.
Exam question 5
In the log-reciprocal model lnY=6.0−14.0(1/X), find the value of X at which the inflection point occurs.
Summary and review
Linearity: OLS requires models to be linear in parameters, not necessarily linear in variables.
Log-log:lnY=β1+β2lnX. Slope is β2(Y/X); elasticity is constant β2.
Log-lin:lnY=β1+β2t. Instantaneous growth is 100β2%; compound growth is [eβ2−1]×100%; initial value is Y0=eβ1.
Lin-log:Y=β1+β2lnX. Absolute change in Y for 1% rise in X is β2/100.
Reciprocal:Y=β1+β2(1/X). Asymptote is β1; slope is −β2/X2.
Log-reciprocal:lnY=β1−β2(1/X). S-shaped curve; inflection point at X=β2/2; ceiling at eβ1.