Publications by Francisco de Assis Pereira Neto
Document - Relembrando
R Markdown This is an R Markdown document. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see http://rmarkdown.rstudio.com. When you click the Knit button a document will be generated that includes both content as well as the output of any embedded R code chunks within...
598 sym 1 img
Lista 005 - IMCF
1 Risco dos ativos Ativos que serão analisados: - VALE3.SA; - USIM5.SA; - PETR4.SA; - Índice Ibovespa. Período: de 2009-11-30 a 2020-09-20. Exercício nº01 ## Loading required package: BatchGetSymbols ## Loading required package: rvest ## Loading required package: xml2 ## Loading required package: dplyr ## ## Attaching package: 'dplyr' ## T...
746 sym R (13278 sym/70 pcs) 10 img
Taxa de investimento - Simulação em renda fixa
Um exemplo didático de investimento em renda fixa Supondo que você queira investir mensalmente uma determinada quantia em renda fixa por 35 anos. No final deste período, você quer alcançar rendimentos de R$10.000,00 a R$12.000,00 por mês (variando de R$200). Como bem sabemos, investimentos de renda fixa costumam ter rentabilidade bastante ...
1058 sym
Lista - 001 - IMFC
Vetores Exercício nº01 Neste exercício, é pedido, primeiramente, que se crie um vetor com taxas de juros de 5% a 15% a.a. variando de 0,25% em cada ponto. Com isso, em cada situação (das 40 situações mostradas), será aplicado o valor de R$1000 em cinco anos. vec <- rep(NULL,40); ver <- 0.25/100; inicial <- 1.05; for (i in 1:40) { vec[...
2428 sym R (6711 sym/74 pcs) 4 img
Lista 006 - Introdução aos métodos computacionais em finanças.
Aluno: Francisco de Assis Pereira Neto Data: 27 de outubro de 2020 1 Gestão ativa de Portifólios: Traynor-Black (MTB) require(Quandl) require(BatchGetSymbols) require(dplyr) require(DT) library(lubridate) if (!require(xts)) install.packages("xts") library(xts) library(PerformanceAnalytics) if (!require(lubridate)) install.packages("lubridate")...
2176 sym R (12162 sym/32 pcs) 5 img
Exemplo de simulação de passeio aleatório no R
Objetivo Gerar no R uma representação do caminho aleatório (Passeio Aleatório) com 360 observações, representando o ano. Será mostrado apenas os comandos. Simulação em R de um “Random Walk” # Considerando que um ano tenho 360 dias # Gerando uma amostra com distribuição normal # Média = 0 e Desvio-padrão = 1 n <- 360 # Número...
311 sym R (813 sym/7 pcs) 3 img
Como usar o R (Rstudio) - Pacote Rpart - Tutorial simplificado
Pacotes necessários # Para instalar: # install.packages(c("rpart","readr")) require(rpart) require(readr) Importação do banco de dados # getwd() # setwd("local") dados <- read_csv("heart_cleveland_upload.csv") summary(dados) ## age sex cp trestbps ## Min. :29.00 Min. :0.0000 Min. ...
187 sym R (14430 sym/16 pcs) 5 img
Construção do portfólio de mínima variância
Importação dos dados # install.packages("BatchGetSymbols") require(BatchGetSymbols) data_inicial <- as.Date('2015-01-01') data_final <- as.Date('2018-01-01') dados_ibov <- GetIbovStocks() head(dados_ibov) ## tickers ticker.desc type.stock quantity percentage.participation ref.date ## 1 ABEV3 AMBEV S/A ON 4355174839 ...
156 sym R (6642 sym/25 pcs) 5 img
Web scraping - Video tutorial
Pacotes library(rvest) library(tidyverse) library(openxlsx) library(DT) Fazendo o webscraping url <- 'https://impostometro.com.br/home/relacaoprodutos' tabela <- read_html(url) %>% html_table() dados <- tabela[[1]] colnames(dados) <- c("A1","A2") for (i in 2:23) { vari <- tabela[[i]] colnames(vari) <- c("A1","A2") dados <- bind_...
77 sym R (442 sym/3 pcs)
Função autoarima exemplo
Introdução Pacotes necessários library(readxl) library(forecast) library(tidyverse) library(xts) Importação dos dados dados <- read_excel("dados.xlsx") head(dados) ## # A tibble: 6 x 4 ## Data Ouro Boi Ferro ## <dttm> <dbl> <dbl> <dbl> ## 1 2021-08-01 00:00:00 1790. 124. 161. ## 2 2021-07-01 00:...
301 sym R (9235 sym/36 pcs) 16 img