Calculando múltiplos de valuation
Usando as empresas farmacêuticas que você identificou no exercício anterior (cujos dados estão armazenados no objeto pharma), calcule P/LTM EPS, P/NTM EPS e P/BVPS para as empresas comparáveis. P é o preço de mercado da ação, EPS é o lucro por ação e BVPS é o valor contábil do patrimônio por ação.
Observe que, na prática, há momentos em que o EPS ou o BVPS não está preenchido nas bases de dados mais usadas. Portanto, você precisa garantir que seu código seja suficientemente flexível para calcular os múltiplos apenas quando o EPS ou o BVPS for positivo. Se o EPS ou o BVPS não for positivo (isto é, menor ou igual a 0), seu código deve definir o valor daquele múltiplo como NA.
Neste exercício, você deve usar o argumento ifelse() para definir valores não positivos como NA. Caso contrário, para valores positivos, podemos calcular o múltiplo de valuation.
Este exercício faz parte do curso
Valuation de Ações em R
Instruções do exercício
- Calcule P/LTM EPS.
- Calcule P/NTM EPS.
- Calcule P/BVPS.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Calculate P/LTM EPS
pharma$ltm_p_e <- ifelse(___, ___, ___)
# Calculate P/NTM EPS
pharma$ntm_p_e <- ifelse(___, ___, ___)
# Calculate P/BVPS
pharma$p_bv <- ifelse(___, ___, ___)
pharma