Skip to content
We use only essential cookies to keep you signed in and remember your preferences. See our Cookie Policy.
TestStop
MocksPracticeResourcesIndiaBlogPricing
Sign in
Resources › Econometrics › 6. Logs, quadratics and units
Econometrics · Lesson 6 of 18

Logs, quadratics and units: reading a coefficient

A coefficient means nothing until you know the units of both sides of the equation. Put a log on y, on x or on both, add a square, or change rupees to thousands of rupees, and the same number is read in a different way. This lesson sets out the four log forms and the quadratic, shows how to read each one correctly (and the wrong reading everybody reaches for first), and ends with what happens to coefficients, standard errors and R² when units change.

← Econometrics moduleLesson 6 of 18 · about 50 minutes
1Multiple regression2Matrix form and Gauss-Markov3t and F tests4R² and adjusted R²5Dummies and interactions6Functional forms7Misspecification8Multicollinearity9Heteroscedasticity10Autocorrelation11Instrumental variables12Simultaneous equations13Panel data14Logit and probit15Unit roots16ARMA, VAR and cointegration17Test Atlas18Hard problems
A question to hold on to
The estimated energy demand is ŷ = 1.24 + 0.56 ln(GDP) − 0.03 ln(energy price), where ŷ is the estimated log of energy demand. The t statistics are 10.73, 7.28 and 5.28. Which statement is correct? (A) Demand for energy is price inelastic. (B) Demand for energy is price elastic. (C) Demand for energy is unit elastic. (D) Sufficient information has not been provided to calculate price elasticity.
GATE Economics (XH-C1) 2026Solved at the end ↓
New here?What is the Ashanagar survey?The invented household survey behind this page's examples: 600 households, generated from a model whose true coefficients we publish.

The Ashanagar survey is invented. The statistics modules used one district of 60 households. Econometrics needs more households and more variables, so this is a new, larger survey of 600 households in the same imaginary district: income, spending, household size, whether the household is in the town or a village, the head’s schooling and earnings.

Because we wrote the data-generating process, we know the true answers, and every lab can show whether a regression recovers them. Household spending, in thousands of rupees a month, was generated as 1 + 0.45 × income + 0.9 × household size + 1.5 × town + an error with standard deviation 2.5. A real survey never tells you its true coefficients. This one does, so you can see how close an estimate comes.

It also holds a variable, the head’s ability, that a real survey could not observe. It is kept so that the lessons on omitted variables can show what happens when it is left out. Every figure here is illustrative, not official statistics.

Households
600
Share in the town
41%
Mean monthly income
₹15.4 thousand
Mean monthly spending
₹12.6 thousand
Mean schooling of the head
8.2 years

How the module uses it →

In this guide
Lesson · about 50 minutes
  1. Four ways to use a log
  2. Reading the coefficient
  3. Elasticity
  4. Growth from a time trend
  5. The quadratic
  6. Units and rescaling
  7. The key that disagrees with the working
  8. The opening question, solved
  9. The lesson on one screen
  10. Check yourself
  11. Past papers, by level
01
The idea

Four ways to use a log

Economics deals in proportions: a 10% rise in price, a 2% growth rate, a share of income. Natural logarithms turn proportional changes into additions: a 1% rise in x raises ln x by about 0.01, and in general the change in ln x is approximately the proportional change in x. Putting a log on one side or the other of a regression gives four forms, each reading the slope differently:

FormModelThe slope b means
Level-levely = a + bxOne more unit of x: b more units of y
Level-logy = a + b ln xA 1% rise in x: b ÷ 100 more units of y
Log-level (semi-log)ln y = a + bxOne more unit of x: about 100b% change in y
Log-logln y = a + b ln xA 1% rise in x: a b% change in y. b is the elasticity

Two notes on precision. First, the percentage reading of a log-level coefficient is an approximation that is good only for small b: the exact change in y for one more unit of x is 100(eb − 1)%, so b = 0.08 means 8.33%, not 8%. Second, “log” in econometrics means the natural log, ln. A paper that uses logs to base 10 will say so, and the coefficients then differ by the factor ln 10.

02
Interactive

Reading the coefficient

Here are two relationships, one real and one invented, under all five forms (the quadratic is treated below). On the World Bank data, pick “level-log”: life expectancy rises by 6.03 years for each unit rise in ln of GDP per head, which is 0.06 years for a 1% rise, or 0.57 years for a 10% rise. Then compare the straight line (R² = 0.518) with the level-log curve (R² = 0.715): rich countries gain less from extra income than poor ones, and the log captures it with a single slope.

World Bank, World Development Indicators: 186 economies in 2019. Fitted form: y = b₀ + b₁ ln x.

20406080100120304050607080GDP per headLife expectancy

Horizontal: GDP per head ($ thousand (PPP, constant 2021)). Vertical: life expectancy (years). The curve is always drawn in these units, even when the regression used logs.

Each economyFitted level-log curve
Intercept, b₀56.347
b₁6.0279
R²0.715
Elasticity at the means0.083
The correct reading

A 1% rise in GDP per head goes with 0.0603 more units of life expectancy. A 10% rise goes with 0.575.

The common wrong reading

Not "a one-unit rise in GDP per head raises life expectancy by 6.03". The 6.03 is for a rise of one in ln x, which is a rise of about 172%, so divide by 100 for 1%.

The survey data show the opposite lesson: we wrote spending as a straight line in income, so the level-level fit is the right one there, with R² = 0.606. The log forms still run, but their R² values (0.539 for level-log, 0.538 for log-level and 0.546 for log-log) are not all comparable. The R² of a regression with ln y as the dependent variable measures the share of the variation in ln y that is explained, a different quantity from the share of the variation in y. Only the level-level and level-log fits (both with y as the dependent variable) can be compared by R².

Watch out for

The mistakes examiners are fishing for

  • Reading the coefficient of a log form as a change in units. A log-level coefficient of 0.0485 is not “0.0485 more rupees”: it is a 4.85% change.
  • Choosing a form by R² across different dependent variables. Compare R² only when the dependent variable is the same in the same form. Otherwise choose by theory and by plots of the residuals.
03
The exam favourite

Elasticity

The elasticity of y with respect to x is the percentage change in y per 1% change in x. For a smooth relationship it is the slope times x over y:

Elasticity
ε=dx/xdy/y​=dxdy​⋅yx​
In a level model it changes along the line, because x ÷ y does. Report it at the means (or at a stated point). Only the log-log model has the same elasticity everywhere.
ModelSlope dy/dxElasticityConstant?
y = a + bxbb·x ÷ yNo
y = a + b ln xb ÷ xb ÷ yNo
ln y = a + bxb·yb·xNo
ln y = a + b ln xb·y ÷ xbYes
y = a + b ÷ x−b ÷ x²−b ÷ (x·y)No

Two traps. The slope dy/dx and the elasticity are different things: a table that lists −b ÷ x² as “the elasticity” of a reciprocal model has listed the slope. And the elasticity of the semi-log model ln y = a + bx is b·x, not b; b alone is the semi-elasticity, the proportional change in y for one more unit of x.

In the survey, the level model gives spending a slope of 0.534 per unit of income, and at the means (income 15.44, spending 12.63) the elasticity is 0.534 × 15.44 ÷ 12.63 = 0.652. The log-log fit, which has a constant elasticity, gives 0.597. The two agree to within a few hundredths, as they should: both are measuring how spending responds, in percentages, to income.

Reading an estimated elasticity. If a log-log demand equation has a price coefficient of −0.03 (significant), a 1% rise in price lowers quantity demanded by 0.03%. The absolute value is below 1, so demand is inelastic (above 1 is elastic, equal to 1 is unit elastic). The coefficient is the elasticity directly, with no further information needed: that is what the opening question tests. A significant coefficient says the elasticity is not zero, not that it is large.

What to say in an exam

First name the form, then read the coefficient in its own units: units of y per unit of x (level-level), per cent of y per unit of x (log-level), units of y per 1% of x (level-log), per cent per per cent (log-log, the elasticity). A slope is not an elasticity.

Pause and predict
In ln Y = a + B X, what is the elasticity of Y with respect to X?
04
A special case

Growth from a time trend

A series growing at a constant rate g follows Yt = Y₀(1 + g)t. Take logs: ln Yt = ln Y₀ + t ln(1 + g). So regressing ln Y on a time trend t gives a slope b = ln(1 + g), and the growth rate is

Growth rate from a log-linear trend
g=eb−1≈b,for example b=0.05⇒g=5.1%≈5%
For small g, ln(1 + g) ≈ g, so the slope times 100 is approximately the growth rate in per cent. Exactly, g = e^b − 1.

Real data. Regressing the natural log of India’s real GDP on a time trend for 1960 to 2025 (World Bank, constant rupees) gives a slope of 0.0521 with R² = 0.987, so the trend growth rate is about 5.2% a year (exactly 5.3%). From 1991 onwards the slope is 0.0613, a growth of about 6.1% a year. Two things to remember. The R² of a trend regression is high for almost any trending series, which is no evidence of anything (lesson 15). And a single trend slope averages over the whole period, so it hides acceleration within it.

In economics

Data: World Bank, World Development Indicators, read on 2026-10-24. Growth by a log-linear trend uses every observation, unlike the point-to-point rate from the first and last years, which depends on the two years you happen to pick.

05
When the effect bends

The quadratic

To let the effect of x change with x itself, add its square:

The quadratic and its turning point
y=a+bx+cx2,dxdy​=b+2cx,x∗=−2cb​
The marginal effect is not b. It depends on x, and it is b only at x = 0. The turning point is where it passes zero.

If b > 0 and c < 0 the curve rises at a falling rate (diminishing returns) and peaks at x*. After x* the marginal effect is negative. For a wage equation estimated as predicted wage = 2.5 + 0.40 exper − 0.008 exper² (standard error of the squared term 0.0011), the marginal effect of experience is 0.40 − 0.016 exper: it falls steadily as experience grows (diminishing returns throughout), it is 0.24 at 10 years, and it reaches zero at 0.40 ÷ (2 × 0.008) = 25 years. The t statistic of the squared term shows whether the curvature is real: here 0.008 ÷ 0.0011 = 7.3, far beyond 2.

The World Bank data again: life expectancy on GDP per head in $ thousand and its square gives 63.42 + 0.523x − 0.0032x², with R² = 0.653 against 0.518 for the straight line. The turning point is at x* = 81.7 thousand dollars, which only 6 of the 186 economies exceed. That is a warning, not a finding: the quadratic bends down because it must eventually (a parabola does), and the data hardly reach that region. Extrapolating a quadratic past the data produces nonsense, such as longer lives falling with income, which no theory predicts. The level-log curve (R² = 0.715) fits better with fewer parameters and never turns down.

Pause and predict
ŷ = 2 + 0.8x − 0.04x². At what value of x does the marginal effect of x become zero?
06
Same data, different labels

Units and rescaling

Change the unit of a variable and the regression says exactly the same thing in different numbers. Take the survey regression of spending on income, both in ₹ thousand, and rescale:

UnitsInterceptSlopeSlope SEt of slopeR²
Spending and income in ₹ thousand4.38940.5338040.01760430.320.6059
Spending in rupees (× 1,000)4,389.4103533.80410917.60368930.320.6059
Income in rupees (× 1,000)4.38940.0005340.00001830.320.6059

The rules, which follow from the algebra and can be tested with the table:

  • Multiply y by c (rupees for thousands, c = 1,000): every coefficient and standard error is multiplied by c. The t statistics, the F statistic and R² do not change.
  • Multiply x by c: its coefficient and its standard error are divided by c, because one new unit of x is c times smaller. The intercept, t statistics and R² do not change.
  • In log forms, rescaling shifts the logs by a constant: ln(cy) = ln c + ln y. Only the intercept changes. The slope of a log-log model, an elasticity, is unit-free.
  • A dummy variable is not affected by rescaling x, and a coefficient in percentages (a semi-elasticity) is not affected by the unit of y.
Watch out for

The mistakes examiners are fishing for

  • Getting the direction wrong for x. Measuring x in bigger units (decades for years, thousands for units) makes its coefficient bigger, since one new unit is larger. Smaller units make it smaller.
  • Comparing coefficient sizes across regressors in different units. A coefficient of 0.002 on plot size (square feet) is not “less important” than 23 on bathrooms. Compare t statistics or standardised effects instead.
07
When an official key is wrong

The key that disagrees with the working

One of the Delhi School 2019 questions gives a home-sales regression of price (in ₹ thousand) on, among other things, the house’s age in years, with a coefficient of 0.090. It asks what the coefficient would be if age were measured in decades. A decade is ten years, so one new unit of age is ten times larger and the coefficient is multiplied by ten: 0.090 × 10 = 0.900.

The key printed with the paper marks 0.009, which is what dividing by ten gives. Dividing by ten would be the right adjustment if age were measured in units ten times smaller than a year, not larger. That is an error in the official key. The check that settles it is the one in the table above: when a variable is expressed in units that are k times bigger, its coefficient is k times bigger (income in rupees rather than thousands made the slope a thousand times smaller; age in decades rather than years makes it ten times larger). The question bank stores 0.900 and says so; the question is served in the Delhi School set at the end of the module with 0.900 as the right answer, and flagged as disagreeing with the paper’s printed key.

08
Solving the opening question

The opening question, solved

GATE Economics (XH-C1) 2026 · easy
ŷ = 1.24 + 0.56 ln(GDP) − 0.03 ln(energy price), where ŷ is the log of energy demand. Which statement about the price elasticity of energy demand is correct?
  1. 1
    Spot the form.
    The dependent variable is ln(demand) and the regressors are ln(GDP) and ln(price). It is a log-log model.
  2. 2
    Read the coefficient as an elasticity.
    In a log-log model each slope is an elasticity. The price coefficient is −0.03, so a 1% rise in energy price lowers energy demand by 0.03%. The income elasticity is 0.56.
  3. 3
    Classify it.
    |−0.03| = 0.03 is less than 1: demand is price inelastic. The t statistic of 5.28 says the coefficient is significantly different from zero; it does not make demand elastic.
Answer
(A) Demand for energy is price inelastic. Option D is the trap: no extra information is needed, because in a log-log model the coefficient is the elasticity.
09
Revise

The lesson on one screen

The lesson on one screen
Four forms
Level-level: b units of y per unit x. Level-log: b ÷ 100 units per 1%. Log-level: about 100b% per unit x. Log-log: b% per 1%, the elasticity.
Exact percentage
A log-level slope b means 100(e^b − 1)%, so 0.08 is 8.33%, close to 8% only because b is small.
Elasticity
(dy/dx)(x/y). Level: bx ÷ y. Level-log: b ÷ y. Semi-log: bx. Log-log: b everywhere. Slope and elasticity are different things.
Inelastic or elastic
|ε| below 1: inelastic. Above 1: elastic. Equal to 1: unit elastic.
Growth
ln Y on time gives slope b = ln(1 + g), so g = e^b − 1, about b.
Quadratic
dy/dx = b + 2cx. Turning point x* = −b ÷ 2c. b alone is the effect only at x = 0.
Rescaling y by c
Coefficients and SEs multiply by c. t, F and R² unchanged.
Rescaling x by c
Its coefficient and SE divide by c. t, F and R² unchanged. Bigger units, bigger coefficient.
R² across forms
Comparable only when the dependent variable is the same variable in the same form.
10
Practice

Check yourself

0 of 13 correct so far

Compute

A log-level coefficient, exactly
ln(wage) = 1.2 + 0.08 × education. Find the exact percentage change in the wage for one more year of education.
An elasticity for a price rise
A log-log demand function has ln q = 4.2 − 1.5 ln p. Using the elasticity, find the approximate percentage change in quantity when price rises by 10%.
A level-log coefficient
ŷ = 20 + 8 ln x, with y in rupees. By how many rupees does y change, approximately, when x rises by 1%?
The turning point
ŷ = 5 + 0.6x − 0.02x². Find the value of x at which y is maximised.
The marginal effect at a value
Using ŷ = 5 + 0.6x − 0.02x², find the marginal effect of x at x = 10.
Rescaling the dependent variable
A regression of y (₹ thousand) on x has a slope of 0.45. If y is instead measured in rupees, what is the new slope?
Rescaling the regressor
The same slope of 0.45 is for x in ₹ thousand and y in ₹ thousand. If x is instead measured in rupees, with y unchanged, what is the new slope?
Growth from a trend
ln(GDP) = 2.0 + 0.035 t, with t in years. Find the approximate annual growth rate in per cent.

Quick questions

1In ln y = a + bx + u, the coefficient b is best described as
2In a log-log regression the slope coefficient is
3If a regressor is changed from years to decades, its coefficient is
4In y = a + bx + cx² with b > 0 and c < 0, the marginal effect of x
5Which comparison of R² is valid?
11
Real questions

Past papers, by level

Foundation

Definitions and one-step calculations: a t statistic, an R², which assumption is which. Most CUET and JNU questions sit here.

2 questionsPractise →

Standard

Restricted against unrestricted regressions, reading output, and statement questions, up to GATE and IIT JAM level.

2 questionsPractise →

Delhi School level

This topic’s hardest questions, from the DSE entrance, are worked through in Lesson 18: Functional form and units.

2 questionsLesson 18 →
All 4 past-paper questions for this lesson, easiest first: practise the full set →

✦These are questions from the TestStop bank. A free account answers 10 a day, each with its worked solution; All-Access opens every set with no daily limit.

The Delhi School’s questions here (a quadratic wage equation, the units of a coefficient in a home-sales regression) are in the hard-problems lesson at the end of the module. For logs and growth in simple regressions see the regression primer.

← Lesson 5Dummy variables, the dummy trap and interactionsLesson 7 →Omitted variables, irrelevant variables and measurement error

Read next

All resources →
EconometricsEconometrics 7: omitted variable bias, irrelevant variables, measurement error and RESETThe omitted-variable bias formula and its sign, why an irrelevant variable costs precision and not bias, attenuation from measurement error, a wrong functional form and Ramsey's RESET test, with a lab that breaks each assumption on purpose.Complete guide · 55 minEconometricsEconometrics 5: dummy variables, the dummy trap and interaction termsA dummy shifts the intercept and an interaction shifts the slope, a regression on a dummy returns the group averages, m categories and the dummy-variable trap as perfect collinearity, changing the base group, recoding 0 and 1 as minus one and plus one, and a kinked line, with two labs.Complete guide · 55 minStatisticsStatistics 7: simple regression, the line of best fit and R²Least squares and residuals, the slope and intercept from covariance and the means, the two regression lines and why their slopes multiply to r², R² as the share explained, rescaling and logs, and what a fitted line does not show.Complete guide · 50 min