Publications by Job Boonstoppel

Apply to your data 12

16.06.2023

# Load packages # Core library(tidyverse) library(tidyquant) library(readr) # Time series library(lubridate) library(tibbletime) # modeling library(broom) Goal Examine how each asset contributes to portfolio standard deviation. This is to ensure that our risk is not concentrated in any one asset. 1 Import stock prices Choose your stocks from 2...

1275 sym R (33027 sym/22 pcs) 1 img

Code Along 11

16.06.2023

Ch19 Functions Introduction Functions allow us to automate tasks; giving them an appropriate name (easier to understand code); makes code easier to change later on; eliminating possibilities for mistakes. When should you write a function? # For reproducible work set.seed(1234) # Create a data frame df <- tibble::tibble( a = rnorm(10), b = rn...

1007 sym

Code Along 10b

11.06.2023

# Load packages # Core library(tidyverse) library(tidyquant) Goal Collect individual returns into a portfolio by assigning a weight to each stock five stocks: “SPY”, “EFA”, “IJS”, “EEM”, “AGG” from 2012-12-31 to 2017-12-31 1 Import stock prices symbols <- c("SPY", "EFA", "IJS", "EEM", "AGG") prices <- tq_get(x = symbols, ...

284 sym R (1671 sym/5 pcs) 1 img

Code Along 10a

11.06.2023

# Load packages # Core library(tidyverse) library(tidyquant) Goal Collect individual returns into a portfolio by assigning a weight to each stock five stocks: “SPY”, “EFA”, “IJS”, “EEM”, “AGG” from 2012-12-31 to 2017-12-31 1 Import stock prices symbols <- c("SPY", "EFA", "IJS", "EEM", "AGG") prices <- tq_get(x = symbols, ...

476 sym R (3624 sym/17 pcs) 2 img

Code Along 9

11.06.2023

# Load packages # Core library(tidyverse) library(tidyquant) Goal Collect individual returns into a portfolio by assigning a weight to each stock five stocks: “SPY”, “EFA”, “IJS”, “EEM”, “AGG” from 2012-12-31 to 2017-12-31 1 Import stock prices symbols <- c("SPY", "EFA", "IJS", "EEM", "AGG") prices <- tq_get(x = symbols, ...

448 sym R (4999 sym/18 pcs) 3 img

Apply to your data 9

11.06.2023

# Load packages # Core library(tidyverse) library(tidyquant) Goal Visualize and examine changes in the underlying trend in the performance of your portfolio in terms of Sharpe Ratio. Choose your stocks. from 2012-12-31 to present 1 Import stock prices symbols <- c("TSLA", "META", "XOM", "AAPL", "PG", "AMZN") prices <- tq_get(x = symbols, ...

4777 sym R (3549 sym/16 pcs) 1 img

Apply to your data 10

11.06.2023

# Load packages # Core library(tidyverse) library(tidyquant) Goal Calculate and visualize your portfolio’s beta. Choose your stocks and the baseline market. from 2012-12-31 to present 1 Import stock prices symbols <- c("TSLA", "META", "XOM", "AAPL", "PG", "AMZN") prices <- tq_get(x = symbols, get. = "stock.prices", ...

1790 sym R (3051 sym/16 pcs) 1 img

Code Along 8

02.06.2023

# Load packages # Core library(tidyverse) library(tidyquant) Goal Collect individual returns into a portfolio by assigning a weight to each stock five stocks: “SPY”, “EFA”, “IJS”, “EEM”, “AGG” from 2012-12-31 to 2017-12-31 1 Import stock prices symbols <- c("SPY", "EFA", "IJS", "EEM", "AGG") prices <- tq_get(x = symbols, ...

428 sym R (3956 sym/16 pcs) 3 img

Apply to your data 8

02.06.2023

# Load packages # Core library(tidyverse) library(tidyquant) Goal Visualize and examine changes in the underlying trend in the downside risk of your portfolio in terms of kurtosis. Choose your stocks. from 2012-12-31 to present 1 Import stock prices symbols <- c("TSLA", "META", "XOM", "AAPL", "PG", "AMZN") prices <- tq_get(x = symbols, ...

1900 sym R (4089 sym/17 pcs) 2 img

Code Along 7

02.06.2023

# Load packages # Core library(tidyverse) library(tidyquant) Goal Collect individual returns into a portfolio by assigning a weight to each stock five stocks: “SPY”, “EFA”, “IJS”, “EEM”, “AGG” from 2012-12-31 to 2017-12-31 1 Import stock prices symbols <- c("SPY", "EFA", "IJS", "EEM", "AGG") prices <- tq_get(x = symbols, ...

438 sym R (4443 sym/18 pcs) 3 img