knitr::opts_chunk$set(echo=FALSE)
## Loading required package: xts
## Loading required package: zoo
##
## Attaching package: 'zoo'
## The following objects are masked from 'package:base':
##
## as.Date, as.Date.numeric
## Loading required package: TTR
## Registered S3 method overwritten by 'quantmod':
## method from
## as.zoo.data.frame zoo
## Warning: package 'ggplot2' was built under R version 4.5.3
##
## Attaching package: 'ggplot2'
## The following object is masked from 'package:e1071':
##
## element
## Loading required package: ggpp
## Registered S3 methods overwritten by 'ggpp':
## method from
## heightDetails.titleGrob ggplot2
## widthDetails.titleGrob ggplot2
##
## Attaching package: 'ggpp'
## The following object is masked from 'package:ggplot2':
##
## annotate
## [1] "NVDA"
## [1] "PLTR"
## [1] "GSPC"
## Warning in merge.xts(close_nvidia, close_palantir, close_sp500, join =
## "outer"): 'join' only applicable to two object merges
## date NVDA.Close PLTR.Close GSPC.Close
## 1 2023-03-14 24.063 7.89 3919.29
## 2 2023-03-15 24.228 7.90 3891.93
## 3 2023-03-16 25.541 7.98 3960.28
## 4 2023-03-17 25.725 7.88 3916.64
## 5 2023-03-20 25.900 8.08 3951.57
## 2. PALANTIR
## Don't know how to automatically pick scale for object of type <xts/zoo>.
## Defaulting to continuous.
## Warning in `[<-.data.frame`(`*tmp*`, , y_vars, value = list(y =
## c(3894.01000976562, : replacement element 1 has 4518 rows to replace 753 rows
## Warning in `[<-.data.frame`(`*tmp*`, , y_vars, value = list(y =
## c(3894.01000976562, : replacement element 1 has 4518 rows to replace 753 rows
## Warning in `[<-.data.frame`(`*tmp*`, , y_vars, value = list(y =
## c(3894.01000976562, : replacement element 1 has 4518 rows to replace 753 rows
## 3. NVDA-GSPC
Terlihat jelek karena skalanya berbeda, seperti pada grafik close price sebelumnya.
Jika dilakukan NVDA dan PLTR saja, maka didapatkan: