Na nossa décima quarta aula de finanças discutimos a avaliação de investimentos sob incerteza e opções reais. Esses são os slides usados em sala.
Referências
Real Options, Revised Edition: A Practitioner’s Guide - Tom Copeland and Vladimir Antikarov
Investment under Uncertainty - Avinash K. Dixit and Robert S. Pindyck
Real Options and Investment under Uncertainty: Classical Readings and Recent Contributions - Eduardo S. Schwartz e Lenos Trigeorgis (Editores)
Soluções de exercícios
Exercício 1a
Opção de contração
Exercício 1b
Opção de expansão
Exercício 1c
Opção de abandono
Exercício 2a
Opção de abandono
Search This Blog
Wednesday, September 25, 2019
Aula 13 de Finanças (2019): Modelo Binomial
Na nossa décima terceira aula de finanças discutimos o modelo binomial. Esses são os slides usados em sala.
Referências
Stochastic Calculus for Finance I: The Binomial Asset Pricing Model - Steven Shreve
Introduction to Mathematical Finance: Discrete Time Models - Stanley R. Pliska
Options, Futures, and Other Derivatives - John C. Hull
Cox, J. C.; Ross, S. A.; Rubinstein, M. (1979). "Option pricing: A simplified approach". Journal of Financial Economics. 7 (3): 229.
Option pricing:simplified approach
Binomial option pricing and Black-Scholes
Soluções de Exercícios
Exercício 2:
Como apreçar opções americanas usando o modelo binomial
Exercício 3:
Como apreçar opções asiáticas usando o modelo binomial
Referências
Stochastic Calculus for Finance I: The Binomial Asset Pricing Model - Steven Shreve
Introduction to Mathematical Finance: Discrete Time Models - Stanley R. Pliska
Options, Futures, and Other Derivatives - John C. Hull
Cox, J. C.; Ross, S. A.; Rubinstein, M. (1979). "Option pricing: A simplified approach". Journal of Financial Economics. 7 (3): 229.
Option pricing:simplified approach
Binomial option pricing and Black-Scholes
Soluções de Exercícios
Exercício 2:
Como apreçar opções americanas usando o modelo binomial
Exercício 3:
Como apreçar opções asiáticas usando o modelo binomial
Friday, September 20, 2019
Aula 12 de Finanças (2019): Efeitos das restrições nas carteiras
Na nossa décima segunda aula de finanças discutimos os efeitos das restrições nas carteiras no problema de escolha dos agentes e na avaliação de direitos contigentes. Esses são os slides usados em sala.
Referências
Principles of Financial Economics - Stephen F. LeRoy and Jan Werner
Soluções de exercícios
Escolha com restrições de venda à descoberto
Referências
Principles of Financial Economics - Stephen F. LeRoy and Jan Werner
Soluções de exercícios
Escolha com restrições de venda à descoberto
Aula 11 de Finanças (2019): Probabilidades neutras ao risco
Na nossa décima primeira aula de finanças discutimos probabilidades neutras ao risco. Esses são os slides usados em sala.
Referências
Principles of Financial Economics - Stephen F. LeRoy and Jan Werner
Asset Pricing - John H. Cochrane
Theory of Financial Decision Making - Jonathan E. Ingersoll
Soluções de Exercícios
Exercício 1:
O cone convexo gerado pelas colunas de uma matriz é um conjunto fechado?
Exercício 2:
Equilíbrio e probabilidades neutras ao risco
Exercício 3:
Equilíbrio e probabilidades neutras ao risco
Referências
Principles of Financial Economics - Stephen F. LeRoy and Jan Werner
Asset Pricing - John H. Cochrane
Theory of Financial Decision Making - Jonathan E. Ingersoll
Soluções de Exercícios
Exercício 1:
O cone convexo gerado pelas colunas de uma matriz é um conjunto fechado?
Exercício 2:
Equilíbrio e probabilidades neutras ao risco
Exercício 3:
Equilíbrio e probabilidades neutras ao risco
Aula 10 de Finanças (2019): Apreçamento em Mercados Incompletos
Na nossa décima aula de finanças discutimos apreçamento em mercados incompletos. Esses são os slides usados em sala.
Referências
Principles of Financial Economics - Stephen F. LeRoy and Jan Werner
Asset Pricing - John H. Cochrane
Theory of Financial Decision Making - Jonathan E. Ingersoll
Soluções de Exercícios
Exercício 3:
Apreçamento em mercados incompletos
Exercício 4:
Limitantes
Exercício 5:
Equilíbrio em mercados incompletos
Referências
Principles of Financial Economics - Stephen F. LeRoy and Jan Werner
Asset Pricing - John H. Cochrane
Theory of Financial Decision Making - Jonathan E. Ingersoll
Soluções de Exercícios
Exercício 3:
Apreçamento em mercados incompletos
Exercício 4:
Limitantes
Exercício 5:
Equilíbrio em mercados incompletos
Aula 9 de Finanças (2019): Interlúdio - Programação Linear
Na nossa nona aula de finanças introduzimos o tema de programação linear. Esses são os slides usados em sala.
Referências
Linear Programming 1: Introduction - George B. Dantzig and Mukund N. Thapa
Linear Programming 2: Theory and Extensions - George B. Dantzig and Mukund N. Thapa
Understanding and Using Linear Programming - Jiri Matousek and Bernd Gärtner
Introduction to Linear Optimization - Dimitris Bertsimas and John N. Tsitsiklis
Material Suplementar
Row rank equals column rank
Soluções de exercícios
Exercício 2:
Regressão quantílica
Exercício 3:
Simplex no Python
Exercício 4:
Convexidade e programação linear
Exercício 5:
DEA
Exercício 7:
Solução gráfica
Exercício 8
Solução gráfica
Exercício 9b
Maior disco em um polígono convexo
Referências
Linear Programming 1: Introduction - George B. Dantzig and Mukund N. Thapa
Linear Programming 2: Theory and Extensions - George B. Dantzig and Mukund N. Thapa
Understanding and Using Linear Programming - Jiri Matousek and Bernd Gärtner
Introduction to Linear Optimization - Dimitris Bertsimas and John N. Tsitsiklis
Material Suplementar
Row rank equals column rank
Soluções de exercícios
Exercício 2:
Regressão quantílica
Exercício 3:
Simplex no Python
Exercício 4:
Convexidade e programação linear
Exercício 5:
DEA
Exercício 7:
Solução gráfica
Exercício 8
Solução gráfica
Exercício 9b
Maior disco em um polígono convexo
Aula 8 de Finanças (2019): Interlúdio - Métodos de Monte Carlo
Na nossa oitava aula de finanças introduzimos técnicas de Monte Carlo. Esses são os slides usados em sala.
Abaixo temos os exemplos apresentados em sala de aula:
Relação entre as áreas do círculo e quadrado
Consistência do OLS
Album de figurinhas
Referências
Numerical methods in economics - Kenneth Judd [Capítulo 8]
Introdução aos métodos estatísticos para economia e finanças - Alexandre Carvalho, Daniel Cajueiro e Reinaldo Camargo.
Referências adicionais
Estatística sem Mistério
Soluções de Exercícios
Questão 1: Como são gerados os números aleatórios?
Questão 3 (a): Monte Carlo
Questão 3 (c): Monte Carlo
Questão (d): Monte Carlo
Questão (e): Monte Carlo
Abaixo temos os exemplos apresentados em sala de aula:
Relação entre as áreas do círculo e quadrado
Consistência do OLS
Album de figurinhas
Referências
Numerical methods in economics - Kenneth Judd [Capítulo 8]
Introdução aos métodos estatísticos para economia e finanças - Alexandre Carvalho, Daniel Cajueiro e Reinaldo Camargo.
Referências adicionais
Estatística sem Mistério
Soluções de Exercícios
Questão 1: Como são gerados os números aleatórios?
Questão 3 (a): Monte Carlo
Questão 3 (c): Monte Carlo
Questão (d): Monte Carlo
Questão (e): Monte Carlo
Aula 7 de Finanças (2019): Interlúdio - Programação Orientada a Objeto
Na nossa sétima aula de finanças discutimos Noções de Programação Orientada a Objeto. Esses são os slides usados em sala.
Abaixo temos os exemplos apresentados em sala de aula:
Exemplo de Classes
Exemplo de encapsulamento
Exemplo de sobrecarga de operadores
Exemplo de polimorfismo
Exemplo de herança
Exemplo de classe abstrata
Referências Adicionais para essa aula:
1. Usuários de Python podem ter interesse em olhar:
Think Python - Allen Downey
2. Usuários de C++ podem ter interesse em olhar:
Think C++
3. Usuários de Java podem ter interesse em olhar:
Intro to Java Programming
Soluções de exercícios
Exercício 5 (a):
M sets
Exercício 5 (b):
Julia sets
Exercício 6:
Alocação de carteiras
Exercício 7:
Círculos
Abaixo temos os exemplos apresentados em sala de aula:
Exemplo de Classes
Exemplo de encapsulamento
Exemplo de sobrecarga de operadores
Exemplo de polimorfismo
Exemplo de herança
Exemplo de classe abstrata
Referências Adicionais para essa aula:
1. Usuários de Python podem ter interesse em olhar:
Think Python - Allen Downey
2. Usuários de C++ podem ter interesse em olhar:
Think C++
3. Usuários de Java podem ter interesse em olhar:
Intro to Java Programming
Soluções de exercícios
Exercício 5 (a):
M sets
Exercício 5 (b):
Julia sets
Exercício 6:
Alocação de carteiras
Exercício 7:
Círculos
Saturday, September 7, 2019
Aula 6 de Finanças (2019): Interlúdio - Noções de Programação Computacional em Python (Recursões)
Na nossa sexta aula de finanças discutimos recursões. Esses são os slides usados em sala.
Abaixo temos os exemplos apresentados em sala de aula:
Implementações da sequencia de Fibonacci
Implementações do fatorial de um número
Solução da Torre de Hanoi
Referências:
Think recursively - Eric S. Roberts
Persian Recursion Anne M. Burns Mathematics Magazine Vol. 70, No. 3 (Jun., 1997), pp. 196-199
The Algorithmic Beauty of Plants - Przemyslaw Prusinkiewicz and Aristid Lindenmayer (1991)
Introduction to recursive programming - Manuel Rubio Sanchez
Mathematical puzzles and diversions (Volume 2) - Martin Gardner
Referências Adicionais para essa aula:
1. Usuários de Python podem ter interesse em olhar:
Think Python - Allen Downey: Capítulo 5.
2. Usuários de C++ podem ter interesse em olhar:
Think C++: Capítulo 4.
Soluções da série de exercícios
Observação: Vários dos exercícios abaixo usam a idéia de Turtle Graphics discutida aqui.
Algoritmo de Euclides [Questão 5 dos slides]
Árvores usando recursão [Questão 6 dos slides]
Pinturas de Mondrian usando recursão [Questão 7 dos slides]
Sierpinski Gasket [Questão 8]
Ilhas de Koch [Questão 9(a)]
Ilhas de Koch 2 [Questão 9(b)]
Gosper Hexagonal Curve [Questão 9(c)]
L-systems [Questão 9(d)]
Tree OL Systems 2 [Questão 9(e)]
Tree OL Systems [Questão 9(f)]
Tree OL Systems [Questão 9(g)]
Tree OL Systems [Questão 9(g) - solução 2]
Tree OL Systems [Questão 9(i)]
Tree OL Systems [Questão 9(m)]
Tree OL Systems [Questão 9(o)]
Tree OL Systems [Questão 9(r)]
Tree OL Systems [Questão 9(s)]
Como implementar persian recursions [Questão 10(a) e 10(b)]
Triangulo de Sierpinski [Questão 11(a)]
Curva de Hilbert [Questão 11(b)]
Árvore binária [Questão 11(c)]
Tabuleiro [Questão 11(d)]
Combinações no jogo de basquete [Questão 11(e)]
Soma de bits [Questão 11(f)]
Números de Catalan [Questão 11(g)]
Números de Catalan [Questão 11(g)]
Árvore binária [Questão 11(h)]
Pirâmides [Questão 11(i)]
John-Mary [Questão 11(j)]
Abaixo temos os exemplos apresentados em sala de aula:
Implementações da sequencia de Fibonacci
Implementações do fatorial de um número
Solução da Torre de Hanoi
Referências:
Think recursively - Eric S. Roberts
Persian Recursion Anne M. Burns Mathematics Magazine Vol. 70, No. 3 (Jun., 1997), pp. 196-199
The Algorithmic Beauty of Plants - Przemyslaw Prusinkiewicz and Aristid Lindenmayer (1991)
Introduction to recursive programming - Manuel Rubio Sanchez
Mathematical puzzles and diversions (Volume 2) - Martin Gardner
Referências Adicionais para essa aula:
1. Usuários de Python podem ter interesse em olhar:
Think Python - Allen Downey: Capítulo 5.
2. Usuários de C++ podem ter interesse em olhar:
Think C++: Capítulo 4.
Soluções da série de exercícios
Observação: Vários dos exercícios abaixo usam a idéia de Turtle Graphics discutida aqui.
Algoritmo de Euclides [Questão 5 dos slides]
Árvores usando recursão [Questão 6 dos slides]
Pinturas de Mondrian usando recursão [Questão 7 dos slides]
Sierpinski Gasket [Questão 8]
Ilhas de Koch [Questão 9(a)]
Ilhas de Koch 2 [Questão 9(b)]
Gosper Hexagonal Curve [Questão 9(c)]
L-systems [Questão 9(d)]
Tree OL Systems 2 [Questão 9(e)]
Tree OL Systems [Questão 9(f)]
Tree OL Systems [Questão 9(g)]
Tree OL Systems [Questão 9(g) - solução 2]
Tree OL Systems [Questão 9(i)]
Tree OL Systems [Questão 9(m)]
Tree OL Systems [Questão 9(o)]
Tree OL Systems [Questão 9(r)]
Tree OL Systems [Questão 9(s)]
Como implementar persian recursions [Questão 10(a) e 10(b)]
Triangulo de Sierpinski [Questão 11(a)]
Curva de Hilbert [Questão 11(b)]
Árvore binária [Questão 11(c)]
Tabuleiro [Questão 11(d)]
Combinações no jogo de basquete [Questão 11(e)]
Soma de bits [Questão 11(f)]
Números de Catalan [Questão 11(g)]
Números de Catalan [Questão 11(g)]
Árvore binária [Questão 11(h)]
Pirâmides [Questão 11(i)]
John-Mary [Questão 11(j)]
Tuesday, September 3, 2019
Aula 5 de Finanças (2019): Interlúdio - Noções de Programação Computacional em Python (Coleções)
Na nossa quinta aula de métodos computacionais discutimos coleções básicas de dados. Esses são os slides usados em sala.
Abaixo temos os exemplos apresentados em sala de aula:
Como usar sequências de dados ou arrays em programação estruturada?
Como usar conjuntos ou sets em programação computacional?
Como usar mapas (maps) ou dicionários em programação computacional?
Soluções de exercícios
Como implementar o produto de matrizes? [Considere apenas a solução convencional nessa resposta. As outras serão discutidas mais para frente no curso]
Como fatorar um número inteiro?
Abaixo temos os exemplos apresentados em sala de aula:
Como usar sequências de dados ou arrays em programação estruturada?
Como usar conjuntos ou sets em programação computacional?
Como usar mapas (maps) ou dicionários em programação computacional?
Soluções de exercícios
Como implementar o produto de matrizes? [Considere apenas a solução convencional nessa resposta. As outras serão discutidas mais para frente no curso]
Como fatorar um número inteiro?
Aula 4 de Finanças (2019): Interlúdio - Noções de Programação Computacional em Python
Nós tivemos nossa quarta aula de finanças. Esses são os
slides usados em sala de aula.
Abaixo temos os exemplos apresentados em sala de aula:
Exemplo de Controle de Fluxo usando Condicionais
Exemplo do uso do Loop For em um programa computacional
Exemplo do uso do Loop While em um programa computacional
Referências Adicionais para essa aula:
1. Usuários de Python podem ter interesse em olhar:
Think Python - Allen Downey
2. Usuários de C++ podem ter interesse em olhar:
Think C++
Alguns links externos relacionados com essa aula:
Qual o propósito de incluir "if __name__ == '__main__':" em python?
Computação Humana
Page Rank
Melhores livros de Python
Soluções das séries de exercício:
Questão 1
Questão 2
Questão 3
Questão 4
Questão 5
Questão 6
Questão 7 (a)
Questão 8
slides usados em sala de aula.
Abaixo temos os exemplos apresentados em sala de aula:
Exemplo de Controle de Fluxo usando Condicionais
Exemplo do uso do Loop For em um programa computacional
Exemplo do uso do Loop While em um programa computacional
Referências Adicionais para essa aula:
1. Usuários de Python podem ter interesse em olhar:
Think Python - Allen Downey
2. Usuários de C++ podem ter interesse em olhar:
Think C++
Alguns links externos relacionados com essa aula:
Qual o propósito de incluir "if __name__ == '__main__':" em python?
Computação Humana
Page Rank
Melhores livros de Python
Soluções das séries de exercício:
Questão 1
Questão 2
Questão 3
Questão 4
Questão 5
Questão 6
Questão 7 (a)
Questão 8
Subscribe to:
Posts (Atom)