Princípios de Economia

Microeconomia

Roney Fraga Souza

Universidade Federal de Mato Grosso

2026-03-20

O que é Economia?

  • Economia é o estudo de como a sociedade administra seus recursos escassos
  • Os agentes econômicos enfrentam trade-offs: para obter algo, é preciso abrir mão de outra coisa

Trade-offs

Fazer escolhas. Fazemos escolhas devido a escassez dos recursos. Escassez não está voltada apenas para o dinheiro, mas também para o tempo. Ter mais de algo significa abrir mão de outra coisa. A escassez significa que os trade-offs são um fato básico da vida.

  • Incentivos importam: pessoas respondem a mudanças nos custos e benefícios

Incentivos

Como os agentes econômicos escolhem? Incentivos podem ser considerados benefícios. Muitas coisas afetam os incentivos, mas dentre as mais importantes está o preço. Tomadores de decisões respondem a incentivos: os incentivos são importantes para entender as escolhas.

Remunerar o doador de sangue aumenta o nível de doação? Para algumas pessoas, que desejam aparecer como bom cidadão diante dos pares, receber dinheiro para doar sangue (ato pró-social) pode ser sinal de ganância. Efeito contraproducente.

  • O problema central é a escassez: desejos ilimitados vs. recursos limitados

Escassez

A maior escassez é do tempo.

A Ciência Econômica


  • Economia teórica: construir modelos (dedução)
  • Economia empírica: testar modelos (indução, econometria)
  • Análise de variáveis: preços, salários, taxas de juros, etc.
  • Correlação \(\neq\) Causalidade
  • Ceteris paribus: isolar o efeito de uma variável

Correlação vs. Causalidade

  • Carros nos EUA (1970): \(\downarrow\) americanos, \(\uparrow\) japoneses.
    • Causa aparente? Choque do petróleo \(\rightarrow\) gasolina cara \(\rightarrow\) preferência por carros menores e eficientes
  • Sorvete e afogamentos: correlação alta, mas a variável omitida é a temperatura

Normativo vs Positivo

  • Economia positiva: como a economia é
    • Descreve e explica os fenômenos econômicos
  • Economia normativa: como a economia deveria ser
    • Envolve juízos de valor e prescrições de política

Venda de órgãos?

Em 1999, um rim recebeu lances de US$5,7 mi no eBay. Fila de transplante nos EUA: 43 mil pacientes, espera média de 3 anos.

  • Positiva: legalizar aumentaria a oferta e reduziria a fila
  • Normativa: a sociedade deve permitir?

Venda de fentanil?

Opioide sintético mais potente que morfina e heroína. Uso legal: dores intensas. Uso ilícito: principal causa de mortes por overdose nos EUA.

  • Positiva: proibição cria mercado ilícito com substâncias adulteradas, aumentando letalidade
  • Normativa: o governo deve proibir, regulamentar ou descriminalizar?

Custo de oportunidade e custos irrecuperáveis


Custo contábil

Despesas monetárias explícitas: salários, aluguel, insumos, matéria-prima.

Custo econômico

Custo contábil + custo de oportunidade (valor da melhor alternativa sacrificada).

  • Empresário usa prédio próprio e trabalha no negócio
  • Custo contábil: insumos, funcionários, contas = R$80 mil/ano
  • Custo de oportunidade: aluguel do prédio (R$30 mil) + salário que ganharia como empregado (R$90 mil)
  • Custo econômico = R$80 mil + R$30 mil + R$90 mil = R$200 mil/ano
  • Se o faturamento for R$150 mil: lucro contábil = R$70 mil, lucro econômico = \(-\)R$50 mil

Custos irrecuperáveis (sunk costs)

Já incorridos, não podem ser recuperados. Não devem influenciar decisões futuras — mas frequentemente influenciam (falácia do custo afundado).

  • Empresa investiu R$2 milhões em um projeto que se mostrou inviável
  • Decisão racional: abandonar se os custos futuros superam os benefícios futuros
  • Decisão irracional: “já gastamos R$2 mi, não podemos parar agora” — o Concorde voou por 27 anos com prejuízo porque França e Reino Unido não queriam “perder” o investimento inicial

O modelo básico de concorrência perfeita

  • Economia teórica = construir modelos

  • Economia empírica = testar modelos

  • O modelo de concorrência perfeita precisa de:

    • Consumidores racionais, guiados pelo interesse próprio
    • Empresas racionais, maximizadoras de lucro
    • Mercados com comportamento tomador de preço (price-taking)


Eficiência e distribuição (equilíbrio geral)

A economia será eficiente: recursos não serão desperdiçados. Não será possível produzir mais de um bem sem reduzir a quantidade produzida de outro (eficiência de Pareto).

Incentivos e informação

  • Economias de mercado oferecem informação e incentivo por meio de preços, lucros e direitos de propriedade
  • O sistema de preços assegura que os bens cheguem a quem está mais disposto e capacitado a pagar
  • Lucro como motivação eficaz requer que empresas possam reter parte dos lucros
  • É necessária propriedade privada com direitos de propriedade bem definidos

Quando os direitos de propriedade falham

  • Mal definidos: pesca em Grand Banks — é racional pescar, caso contrário outro pescará. Resultado: pesca comercial inviável. Acordo EUA-Canadá para regular
  • Restritos: água na Califórnia — fazendas usam água a baixo preço mas não podem vendê-la
  • Ocupação: na Holanda e Reino Unido, ocupações de prédios abandonados foram consideradas legais quando vazios por mais de 1 ano


Falha de mercado

Quando o mercado, por si só, não aloca recursos de forma eficiente — externalidades, bens públicos, informação assimétrica, poder de mercado.

Racionamento

Por que os economistas gostam tanto do preço como mecanismo de ajuste entre demandantes e ofertantes?

Porque as alternativas são piores:

  • Por fila: cinema, shows, eventos esportivos. Ex.: médicos na Grã-Bretanha
  • Por sorteio: loteria ou outras situações de escolha
  • Por cupons: direito mensal a tantos litros de gasolina, etc.


Limitações do racionamento

  • A fila reduz o bem-estar dos usuários devido ao tempo de espera
  • O sorteio não garante o acesso para a pessoa com maior interesse no bem
  • Economistas adoram leilões: alocam o bem a quem mais o valoriza

Restrição orçamentária

A restrição orçamentária define o conjunto de cestas acessíveis ao consumidor:

\[p_1 x_1 + p_2 x_2 \leq m\]

Exemplo numérico:

  • CDs custam R$10 cada (\(p_1 = 10\))
  • DVDs custam R$20 cada (\(p_2 = 20\))
  • Orçamento disponível: \(m = 120\)

\[10 x_1 + 20 x_2 \leq 120\]

CDs (\(x_1\)) DVDs (\(x_2\)) Gasto total
12 0 R$120
8 2 R$120
4 4 R$120
0 6 R$120


A inclinação da reta orçamentária é \(-p_1/p_2 = -10/20 = -0{,}5\): para obter 1 DVD a mais, o consumidor precisa abrir mão de 2 CDs — é o preço relativo entre os bens.

Fronteira de possibilidades de produção

Código
# Fronteira de possibilidades de produção (côncava)
fpp_data <- data.frame(
  bem_x = seq(0, 100, length.out = 200)
) |>
  mutate(bem_y = sqrt(10000 - bem_x^2))

# Ponto ineficiente (dentro da FPP)
ponto_ineficiente <- data.frame(bem_x = 40, bem_y = 40)
# Ponto eficiente (sobre a FPP)
ponto_eficiente <- data.frame(bem_x = 60, bem_y = sqrt(10000 - 60^2))
# Ponto inatingível (fora da FPP)
ponto_inatingivel <- data.frame(bem_x = 90, bem_y = 70)

ggplot() +
  # Área factível (preenchimento)
  geom_ribbon(data = fpp_data,
              aes(x = bem_x, ymin = 0, ymax = bem_y),
              fill = "lightblue", alpha = 0.3) +
  # Curva da FPP
  geom_line(data = fpp_data,
            aes(x = bem_x, y = bem_y),
            color = "darkblue", linewidth = 1.5) +
  # Pontos
  geom_point(data = ponto_ineficiente,
             aes(x = bem_x, y = bem_y),
             color = "orange", size = 5) +
  geom_point(data = ponto_eficiente,
             aes(x = bem_x, y = bem_y),
             color = "darkgreen", size = 5) +
  geom_point(data = ponto_inatingivel,
             aes(x = bem_x, y = bem_y),
             color = "red", size = 5) +
  # Rótulos dos pontos
  annotate("text", x = 44, y = 37,
           label = "Ineficiente", size = 5, color = "orange", fontface = "bold") +
  annotate("text", x = 68, y = ponto_eficiente$bem_y + 4,
           label = "Eficiente", size = 5, color = "darkgreen", fontface = "bold") +
  annotate("text", x = 90, y = 75,
           label = "Inatingível", size = 5, color = "red", fontface = "bold") +
  labs(
    title = "Fronteira de Possibilidades de Produção",
    x = "Bem X (unidades)",
    y = "Bem Y (unidades)"
  ) +
  scale_x_continuous(limits = c(0, 110), expand = c(0, 0)) +
  scale_y_continuous(limits = c(0, 115), expand = c(0, 0)) +
  tema_economico

  • A FPP mostra as combinações máximas de produção com os recursos disponíveis
  • Pontos sobre a curva são eficientes; dentro são ineficientes; fora são inatingíveis
  • A concavidade reflete o custo de oportunidade crescente

Bunkers na Albânia

Enver Hoxha, para se defender de um ataque externo (que nunca aconteceu), construiu mais de 700 mil bunkers por todo o território albanês.

Drones no Irã

  • ↑ formação de engenheiros
  • ↑ produção de drones (Shahed-136)
    • US$ 20-50 mil; 40 kg de explosivos; 185 km/h velocidade; 200kg peso total; 1.000 quilômetros de alcance

Oferta e Demanda

Curva de demanda

A curva de demanda expressa a relação entre preço e quantidade demandada, ceteris paribus:

\[Q_d = a - bP\]

Lei da demanda: há uma relação inversa entre preço e quantidade demandada (\(b > 0\)).

  • Quando o preço sobe, a quantidade demandada cai
  • Quando o preço cai, a quantidade demandada sobe
  • A curva de demanda tem inclinação negativa

Intuição: à medida que o preço aumenta, o bem se torna relativamente mais caro (efeito substituição) e o consumidor fica relativamente mais pobre (efeito renda).

Exemplo: demanda por automóveis novos (Besanko e Braeutigam, 2014)

\[Q_d = 5{,}3 - 0{,}1 P\]

onde \(Q_d\) é o número de automóveis novos demandados por ano (em milhões) e \(P\) é o preço médio de um automóvel (em milhares de dólares).

Deslocamente na curva de demanda

Fonte: Besanko e Braeutigam (2014)

Deslocamentos da curva de demanda

Fatores que deslocam a curva de demanda (além do preço do próprio bem):

Fator Efeito na demanda
Renda (\(R\)) Normal: \(R \uparrow \Rightarrow D \uparrow\); Inferior: \(R \uparrow \Rightarrow D \downarrow\)
Preço de substitutos (\(P_s\)) \(P_s \uparrow \Rightarrow D \uparrow\)
Preço de complementares (\(P_c\)) \(P_c \uparrow \Rightarrow D \downarrow\)
Preferências Mudança de gostos pode aumentar ou diminuir a demanda
Expectativas Expectativa de aumento futuro de preço \(\Rightarrow D \uparrow\) hoje
Número de consumidores Mais consumidores \(\Rightarrow D \uparrow\)


  • Mudança no preço do bem: movimento ao longo da curva
  • Mudança em outros fatores (renda, preferências, etc.): deslocamento da curva

Fatores que deslocam a curva de demanda

Fonte: Frank (2006)

Curva de oferta

A curva de oferta expressa a relação entre preço e quantidade ofertada, ceteris paribus:

\[Q_s = c + dP\]

Lei da oferta: há uma relação direta entre preço e quantidade ofertada (\(d > 0\)).

  • Quando o preço sobe, a quantidade ofertada aumenta
  • Quando o preço cai, a quantidade ofertada diminui
  • A curva de oferta tem inclinação positiva

Intuição: preços mais altos tornam a produção mais lucrativa, incentivando as firmas a ofertar mais.

Exemplo: oferta de trigo no Canadá (Besanko e Braeutigam, 2014)

\[Q_o = 0{,}15 + P\]

onde \(Q_o\) é a quantidade de trigo produzido pelo Canadá por ano (em bilhões de bushels), e P é o preço médio do trigo.

Deslocamento na curva de oferta

Fonte: Besanko e Braeutigam (2014)

Determinantes da oferta

Fatores que deslocam a curva de oferta:

Fator Efeito na oferta
Custos de insumos Custos \(\uparrow \Rightarrow S \downarrow\) (desloca para a esquerda)
Tecnologia Melhoria tecnológica \(\Rightarrow S \uparrow\) (desloca para a direita)
Número de firmas Mais firmas \(\Rightarrow S \uparrow\)
Expectativas Expectativa de preço futuro \(\uparrow \Rightarrow S \downarrow\) hoje
Preço de bens relacionados Oferta conjunta ou alternativa na produção
Regulação e impostos Custos regulatórios \(\uparrow \Rightarrow S \downarrow\)


  • Mudança no preço do bem: movimento ao longo da curva de oferta
  • Mudança em custos, tecnologia, etc.: deslocamento da curva

Deslocamentos da curva de oferta

Fonte: Frank (2006)

Equilíbrio de mercado

O equilíbrio ocorre quando \(Q_d = Q_s\), determinando o preço e a quantidade de equilíbrio (Besanko e Braeutigam, 2014).

Mercado de cranberries:

  • Demanda: \(Q_d = 500 - 4P\)
  • Oferta: \(Q_s = -100 + 2P\) (quando \(P \geq 50\))

Resolução:

  • \(500 - 4P = -100 + 2P\)

  • \(6P = 600\)

  • \(\boxed{P^* = 100}\) (dólares/barril)

  • \(Q^* = 500 - 4(100) = \boxed{Q^* = 100}\) (mil barris/ano)

  • Excesso de demanda (\(P < P^*\)): \(Q_d > Q_s\) — pressão para o preço subir

  • Excesso de oferta (\(P > P^*\)): \(Q_s > Q_d\) — pressão para o preço cair

Equilíbrio de mercado: gráfico

Código
# Mercado de cranberries (Besanko 2014, Exercise 2.3)
# Demanda: Qd = 500 - 4P => P = (500 - Q) / 4 = 125 - 0.25Q
# Oferta: Qs = -100 + 2P => P = (Q + 100) / 2 = 50 + 0.5Q (quando P >= 50)
# Equilíbrio: P* = 100, Q* = 100

q_vals <- seq(0, 550, length.out = 200)
demanda <- data.frame(Q = q_vals, P = 125 - 0.25 * q_vals, Curva = "Demanda")
oferta <- data.frame(Q = q_vals, P = 50 + 0.5 * q_vals, Curva = "Oferta")

curvas <- bind_rows(demanda, oferta) |>
  filter(P >= 0, P <= 140)

Q_eq <- 100
P_eq <- 100

ggplot(curvas, aes(x = Q, y = P, color = Curva)) +
  geom_line(linewidth = 1.3) +
  # Linhas tracejadas até os eixos
  geom_segment(aes(x = Q_eq, y = 0, xend = Q_eq, yend = P_eq),
               linetype = "dashed", color = "gray50", linewidth = 0.8) +
  geom_segment(aes(x = 0, y = P_eq, xend = Q_eq, yend = P_eq),
               linetype = "dashed", color = "gray50", linewidth = 0.8) +
  # Ponto de equilíbrio
  geom_point(aes(x = Q_eq, y = P_eq), color = "black", size = 5) +
  annotate("text", x = Q_eq + 69, y = P_eq + 0,
           label = "E (Q* = 100, P* = 100)",
           size = 7, fontface = "bold") +
  # Rótulos das curvas
  annotate("text", x = 428, y = 38, label = "Demanda: Qd = 500 - 4P", size = 7, color = "steelblue", fontface = "bold") +
  annotate("text", x = 220, y = 125, label = "Oferta: Qs = -100 + 2P", size = 7, color = "forestgreen", fontface = "bold") +
  # Excesso de demanda (P = 75)
  annotate("segment", x = -100 + 2 * 75, y = 75, xend = 500 - 4 * 75, yend = 75,
           color = "tomato", linewidth = 1.2, linetype = "solid",
           arrow = arrow(length = unit(0.3, "cm"), ends = "both")) +
  annotate("text", x = (50 + 200) / 2, y = 66,
           label = "Excesso de demanda", size = 6, color = "tomato", fontface = "italic") +
  # Excesso de oferta (P = 120)
  annotate("segment", x = 500 - 4 * 120, y = 120, xend = -100 + 2 * 120, yend = 120,
           color = "purple", linewidth = 1.2, linetype = "solid",
           arrow = arrow(length = unit(0.3, "cm"), ends = "both")) +
  annotate("text", x = (20 + 140) / 2, y = 129,
           label = "Excesso de oferta", size = 6, color = "purple", fontface = "italic") +
  scale_color_manual(values = c("Demanda" = "steelblue", "Oferta" = "forestgreen")) +
  labs(
    title = NULL,
    x = "Quantidade (milhares de barris/ano)",
    y = "Preço ($/barril)"
  ) +
  scale_x_continuous(limits = c(0, 520), expand = c(0, 0)) +
  scale_y_continuous(limits = c(0, 140), expand = c(0, 0)) +
  tema_economico +
  theme(
    legend.position = "none",
    axis.title = element_text(size = 20, face = "bold"),
    axis.text = element_text(size = 16)
  )

Estática comparativa

Estática comparativa: análise dos efeitos de uma mudança exógena sobre o equilíbrio de mercado.

Regras gerais:

Choque Efeito no preço Efeito na quantidade
\(D\) desloca para a direita \(P^* \uparrow\) \(Q^* \uparrow\)
\(D\) desloca para a esquerda \(P^* \downarrow\) \(Q^* \downarrow\)
\(S\) desloca para a direita \(P^* \downarrow\) \(Q^* \uparrow\)
\(S\) desloca para a esquerda \(P^* \uparrow\) \(Q^* \downarrow\)
  • Quando ambas as curvas se deslocam, o efeito sobre \(P^*\) ou \(Q^*\) pode ser ambíguo, dependendo das magnitudes relativas dos deslocamentos.

Demanda com múltiplas variáveis

A demanda não depende apenas do preço — depende de múltiplas variáveis simultaneamente.

Exemplo: demanda de água no Nordeste (Melo e Jorge Neto, 2010)

\[\ln Q = 0{,}491 - 0{,}550 \ln P + 0{,}239 \ln R + 0{,}080 \ln N + 0{,}018 \ln T + 0{,}269 D_e\]

onde:

  • \(Q\) = consumo (m³/família/mês)
  • \(P\) = preço marginal (R$/m³)
  • \(R\) = renda (R$/mês)
  • \(N\) = nº de cômodos
  • \(T\) = tempo de moradia
  • \(D_e\) = dummy esgoto

valores médios:

  • \(R = 307{,}96\)
  • \(N = 4{,}47\)
  • \(T = 10{,}13\)
  • \(D_e = 0{,}39\)

Substituindo os valores médios, a demanda fica apenas em função do preço:

\[\boxed{\ln Q = 2{,}6684 - 0{,}5502 \ln P}\]

Interpretação dos coeficientes

Como a equação está em log-log, os coeficientes medem a sensibilidade percentual de \(Q\) a cada variável:

Variável Coeficiente Interpretação
Preço (\(P\)) \(-0{,}550\) \(\uparrow 1\%\) no preço \(\Rightarrow\) \(\downarrow 0{,}55\%\) no consumo (pouco sensível)
Renda (\(R\)) \(+0{,}239\) \(\uparrow 1\%\) na renda \(\Rightarrow\) \(\uparrow 0{,}239\%\) no consumo
Cômodos (\(N\)) \(+0{,}080\) Mais cômodos \(\Rightarrow\) mais consumo
Moradia (\(T\)) \(+0{,}018\) Maior tempo de moradia \(\Rightarrow\) mais consumo
Esgoto (\(D_e\)) \(+0{,}269\) Conexão à rede de esgoto \(\Rightarrow\) mais consumo

Por que a demanda de água é pouco sensível ao preço?

Água é um bem essencial sem substitutos próximos. Mesmo com aumento de preço, as famílias reduzem pouco o consumo. Melo e Jorge Neto (2010) encontram sensibilidade de \(-1{,}008\) (aproximadamente proporcional) com especificação alternativa — o resultado depende da forma funcional e das variáveis incluídas.

Demanda de água: gráfico

Código
# Função-demanda de água (Melo e Jorge Neto, 2010)
R_medio <- 307.96
N_medio <- 4.47
T_medio <- 10.13
De_medio <- 0.39

demanda_agua <- function(P, R = R_medio) {
  ln_Q <- 0.491 - 0.550 * log(P) + 0.239 * log(R) +
    0.080 * log(N_medio) + 0.018 * log(T_medio) + 0.269 * De_medio
  exp(ln_Q)
}

P_vals <- seq(0.5, 5, length.out = 200)
Q_base <- demanda_agua(P_vals)
Q_renda_alta <- demanda_agua(P_vals, R = R_medio * 1.5)

dados <- data.frame(
  P = rep(P_vals, 2),
  Q = c(Q_base, Q_renda_alta),
  Cenario = rep(c("Renda média (R$308)", "Renda +50% (R$462)"), each = length(P_vals))
)

ggplot(dados, aes(x = Q, y = P, color = Cenario, linetype = Cenario)) +
  geom_line(linewidth = 1.3) +
  annotate("segment", x = demanda_agua(2), y = 2,
           xend = demanda_agua(2, R_medio * 1.5), yend = 2,
           arrow = arrow(length = unit(0.3, "cm")),
           color = "gray40", linewidth = 1) +
  scale_color_manual(values = c("Renda média (R$308)" = "steelblue",
                                "Renda +50% (R$462)" = "tomato")) +
  scale_linetype_manual(values = c("Renda média (R$308)" = "solid",
                                   "Renda +50% (R$462)" = "dashed")) +
  labs(
    title = NULL,
    x = "Consumo (m³/família/mês)",
    y = "Preço marginal (R$/m³)",
    color = NULL, linetype = NULL
  ) +
  scale_x_continuous(limits = c(0, 20), expand = c(0, 0)) +
  scale_y_continuous(limits = c(0, 5.5), expand = c(0, 0)) +
  tema_economico +
  theme(
    axis.title = element_text(size = 20, face = "bold"),
    axis.text = element_text(size = 16),
    legend.text = element_text(size = 14)
  )

Procedimento:

  1. Fixar variáveis nos valores médios
  2. Variar apenas \(P\) (ceteris paribus)
  3. Plotar \(Q\) vs \(P\) para dois cenários de renda

Efeito renda:

  • \(R\) de R$308 \(\rightarrow\) R$462 (+50%)
  • Curva desloca para a direita
  • \(\uparrow R \Rightarrow \uparrow Q\) a cada nível de \(P\)

Sensibilidade à renda:

\(\uparrow 1\%\) na renda \(\Rightarrow\) \(\uparrow 0{,}239\%\) no consumo (menos que proporcional — bem essencial)

Referências

BESANKO, D.; BRAEUTIGAM, R. R. Microeconomics. 5th. ed. [s.l.] John Wiley & Sons, 2014.
FRANK, R. H. Microeconomia e comportamento. [s.l.] McGraw-Hill, 2006.
MELO, J. A. M. DE; JORGE NETO, P. DE M. Bem-estar social, regulação e eficiência no setor de saneamento básico. Revista Econômica do Nordeste, v. 41, n. 4, p. 763–780, 2010.