<p><strong>Level</strong> (also called stock) variable, is a variable that measures something at a given point of time. For example, measuring GDP in 2017 would be a level (stock) variable.</p>
<p><strong>Flow</strong>  variable is a variable that measures the rate of change in the stock over time. For example, if GDP growth (which measures flow of GDP) was <span class="math-container">$10\%$</span> in 2017 that means that the level/stock of GDP increased by <span class="math-container">$10\%$</span>.</p>
<p>Wikipedia actually has surprisingly excellent explanation on differences between level/stock and flow/growth variables that you can read <a href="https://en.wikipedia.org/wiki/Stock_and_flow" rel="nofollow noreferrer">here</a> (see the general use part).</p>
<p>There is no reason why you would always want to apply CPI to flow variables and PPI to level variables. This must be something that is specific to the research you are reading and there must be some other reason behind it.</p>
<p>If you want to deflate a level variable using some particular deflator you can use the following formula:</p>
<p><span class="math-container">$$Real X = \frac{Nominal X}{deflator/100}$$</span></p>
<p>If you want to adjust flow variable then you can first calculate the change in deflator and subtract that change from the flow variable that is:</p>
<p><span class="math-container">$$ g_r  = g_n - \pi$$</span></p>
<p>where <span class="math-container">$g$</span> is the real (<span class="math-container">$r$</span>)/nominal (<span class="math-container">$n$</span>) flow/growth rate respectively and <span class="math-container">$\pi$</span> inflation rate which is the change in deflator. Also the above is a first order approximation. The exact formula is given by <span class="math-container">$1-g_r = \frac{1+ g_n}{1+\pi}$</span> but this exact formula is not often used.</p>

CC BY-SA 4.0
2020-07-16T00:05:04.650Z
Thanks very much for your thorough answer! Could you think of any reason why to adjust returns/growth rates (either by PPI or CPI)? I understand that level variables like prices need to be adjusted (inflation), but I don’t see the benefit of doing the same with flow variables?
Alex
CC BY-SA 4.0
2020-07-16T00:08:55.650Z
@Alex because if you use unadjusted flow variable say GDP growth - you have no idea how much of that growth is due to real increase in production and how much due to inflation. For example nominal GDP g could be 5% while inflation could be 10% implying that real economy actually is doing worse by 5% or if inflation would be 1% it would be doing better in real terms by 4%. In econ we usually care about real growth/flow because that is what usually matters more
1muflon1
CC BY-SA 4.0
2020-07-16T07:32:12.167Z
Makes sense, thank you. I’m just surprised because I read rarely finance papers which deflate flow variables. I guess it has negligible effect on monthly data? Last question: do you know a source from where I could obtain the CPI and PPI data?
Alex
CC BY-SA 4.0
2020-07-16T11:28:40.547Z
@Alex that might be because they already calculate the flow variable from a real variable. There might also be situations where it’s maybe not necessary but normally even monthly data would be deflated. The source will depend on a country. For USA Fred database has a lot of various deflators for EU eurostat would be the place to look https://fred.stlouisfed.org/categories/21
1muflon1
CC BY-SA 4.0
2020-07-16T11:42:50.867Z
Thank you so much for your answer and comments! Very valuable!
Alex
CC BY-SA 4.0
2020-07-15T23:46:42.810Z
2020-07-15T23:59:43.937Z
2020-07-15T23:59:43.937Z
1muflon1
<p>What do statements like</p>
<blockquote>
<p><em>Flow variables (such as dividend growth and returns) are deflated using the CPI index.</em></p>
</blockquote>
<p>or</p>
<blockquote>
<p><em>Level variables are deflated using the Producer Price Index (PPI).</em></p>
</blockquote>
<p>mean?</p>
<ul>
<li>What are level varibales?</li>
<li>I guess both indices correct for inflation but why would dividend growth/returns need to be adjusted?</li>
<li>How does one actually implement this deflation of variables? Is there a time series of the CPI and PPI available only and one simply has to multiply a particular variable with the index?</li>
</ul>

<inflation><interest-rate><data-request><statistics>
Deflate level and flow variables using PPI and CPI
Alex
# Deflate level and flow variables using PPI and CPI

(Asked by: username_0 on 2020-07-15)

What do statements like

> *Flow variables (such as dividend growth and returns) are deflated using the CPI index.*

or

> *Level variables are deflated using the Producer Price Index (PPI).*

mean?

* What are level varibales?
* I guess both indices correct for inflation but why would dividend growth/returns need to be adjusted?
* How does one actually implement this deflation of variables? Is there a time series of the CPI and PPI available only and one simply has to multiply a particular variable with the index?

**Tags:** inflation, interest-rate, data-request, statistics


---

## 1 answers

### Answer by username_1 on 2020-07-15. Score: 2 | Accepted answer

**Level** (also called stock) variable, is a variable that measures something at a given point of time. For example, measuring GDP in 2017 would be a level (stock) variable.

**Flow** variable is a variable that measures the rate of change in the stock over time. For example, if GDP growth (which measures flow of GDP) was $10\%$ in 2017 that means that the level/stock of GDP increased by $10\%$.

Wikipedia actually has surprisingly excellent explanation on differences between level/stock and flow/growth variables that you can read [here](https://en.wikipedia.org/wiki/Stock_and_flow) (see the general use part).

There is no reason why you would always want to apply CPI to flow variables and PPI to level variables. This must be something that is specific to the research you are reading and there must be some other reason behind it.

If you want to deflate a level variable using some particular deflator you can use the following formula:

$$Real X = \frac{Nominal X}{deflator/100}$$

If you want to adjust flow variable then you can first calculate the change in deflator and subtract that change from the flow variable that is:

$$ g\_r = g\_n - \pi$$

where $g$ is the real ($r$)/nominal ($n$) flow/growth rate respectively and $\pi$ inflation rate which is the change in deflator. Also the above is a first order approximation. The exact formula is given by $1-g\_r = \frac{1+ g\_n}{1+\pi}$ but this exact formula is not often used.

> **Comments:**
> **username_0**: Thanks very much for your thorough answer! Could you think of any reason why to adjust returns/growth rates (either by PPI or CPI)? I understand that level variables like prices need to be adjusted (inflation), but I don’t see the benefit of doing the same with flow variables?  
> **username_1**: @username_0 because if you use unadjusted flow variable say GDP growth - you have no idea how much of that growth is due to real increase in production and how much due to inflation. For example nominal GDP g could be 5% while inflation could be 10% implying that real economy actually is doing worse by 5% or if inflation would be 1% it would be doing better in real terms by 4%. In econ we usually care about real growth/flow because that is what usually matters more  
> **username_0**: Makes sense, thank you. I’m just surprised because I read rarely finance papers which deflate flow variables. I guess it has negligible effect on monthly data? Last question: do you know a source from where I could obtain the CPI and PPI data?  
> **username_1**: @username_0 that might be because they already calculate the flow variable from a real variable. There might also be situations where it’s maybe not necessary but normally even monthly data would be deflated. The source will depend on a country. For USA Fred database has a lot of various deflators for EU eurostat would be the place to look https://fred.stlouisfed.org/categories/21  
> **username_0**: Thank you so much for your answer and comments! Very valuable!  

---

