Group of Visualisations

Constant Elasticity of Substitution (CES) Utility Function

Introduction

General Objective

An individual consumer maximises his/her utility under the restriction given by his/her budget constraint. In order to understand how this works, this visualisation depicts a budget constraint as well as two indifference curves in the same coordinate system. The utility level of the second indifference curve as well as the chosen quantity of good 1 are interactive, allowing you to “search” for the consumer’s optimal consumption bundle.

Equations

The following equations drive the visualisation in this group.

Budget Constraint

where mm is the consumer's budget, p1p_1 is the price of good 1, p2p_2 is the price of good 2, q1q_1 is the quantity of good 1, and q2q_2 is the quantity of good 2.

CES Utility

where UU is utility, q1q_1 is the quantity of good 1, q2q_2 is the quantity of good 2, α1\alpha_{1} is the share parameter of good 1, α2\alpha_{2} is the share parameter of good 2, and ρ\rho characterises substitution between q1q_1 and q2q_2.

Since we only have two goods and α1\alpha_{1} and α2\alpha_{2} are the respective share parameters, we require α1+α2=1\alpha_{1}+\alpha_{2}=1. The elasticity of substitution, which we use as a parameter below, is given by σ=11ρ\sigma=\frac{1}{1-\rho }. Note that this value is constant.

CES ndifference curve

To get the equation for the indifference curve, we set

where kk is a constant. Hence, the indifference curve is given by:

Note that by requiring U(q1,q2)=kU(q_{1},q_{2})=k the total differential of utility dU=0dU=0, i.e. there is no change in utility along an indifference curve.

How to Use This Visualisation

The visualisation in this group offers the following modes of interaction.

The following values can be changed

Meaning of the icons

Refresh

Refresh the visualisation. It will reload with all its initial values as described below.

Select a Parameter or Variable

Select the parameter whose value you want to change (i.e. q1q_1 or p2p_2).

Increase Value

Increase the value of the selected parameter, i.e. q1q_1 or p2p_2. By keeping the button pressed, the value will continue to increase incrementally.

Decrease Value

Decrease the value of the selected parameter, i.e. q1q_1 or p2p_2. By keeping the button pressed, the value will continue to decrease incrementally.

Change Value

Set the value of the selected parameter (i.e. q1q_1 or p2p_2) by using a slider. This allows for faster changes than by using the plus and minus buttons.

Select a View

Choose between three different selections of coordinate systems.

Display Details

Display a brief description as well as the equations driving the visualisation.

Visibilities

Toggle the visibilities of the graphical elements described below.

Combinations of coordinate systems

Available Focuses

The visualisation offers three focuses:
1
Budget constraint
A single coordinate system showing the budget constraint. The effects of changes in the chosen quantity of good 1 are highlighted.
2
Indifference curves
A single coordinate system showing two indifference curves. Changes in the level of utility lead to shifts of the second indifference curve, and the visibility of the first indifference curve representing the initial level of utility can be toggled.
3
Budget constraint and indifference curves
A single coordinate system showing both the budget constraint and the two indifference curves. Like in (2) above, changes in the level of utility lead to shifts of the second indifference curve, and the visibility of the first indifference curve representing the initial level of utility can be toggled.

Initial view, values and visibilities.

Initialisation

1Visualisation

Description

Parameter Values

Highlighted Variable Value

Initial Visibilities

Visual Learning Tools | © 2023 - 2024 | Venture Things LLC