Last chance! 50% off unlimited learning
Sale ends in
Useful for visualizing relationship between one (or several) investments and
a benchmark. First fund in tickers
, gains
, or prices
is
used as the benchmark.
gains_graph(tickers = NULL, ..., gains = NULL, prices = NULL,
orders = 1, add.plot = FALSE, include.legend = TRUE, colors = NULL,
lty = NULL, plot.list = NULL, points.list = NULL, legend.list = NULL,
pdf.list = NULL, bmp.list = NULL, jpeg.list = NULL, png.list = NULL,
tiff.list = NULL)
Character vector of ticker symbols that Yahoo! Finance recognizes, if you want to download data on the fly.
Arguments to pass along with tickers
to
load_gains
.
Numeric matrix with 1 column of gains for each investment (can be a vector if there is only one).
Numeric matrix with 1 column of prices for each investment (can be a vector if there is only one).
Numeric vector specifying the orders of linear regression
models for each y-axis investment. Set to 1
for simple linear
regression, 2
for linear regression with first- and second-order
terms, and so on.
Logical value for whether to add plot data to current plot frame rather than open a new one.
Logical value.
Character vector of colors for each curve.
Numeric vector specifying line types for each curve.
List of arguments to pass to plot
.
List of arguments to pass to
points
.
List of arguments to pass to
legend
.
List of arguments to pass to pdf
.
List of arguments to pass to bmp
.
List of arguments to pass to jpeg
.
List of arguments to pass to png
.
List of arguments to pass to tiff
.
In addition to the graph, a list containing fitted linear regression models
returned by lm
for each investment vs. the benchmark.
Ryan, J.A. and Ulrich, J.M. (2017) quantmod: Quantitative Financial Modelling Framework. R package version 0.4-12, https://CRAN.R-project.org/package=quantmod.
# NOT RUN {
# Plot daily gains for SSO and UPRO vs. VFINX
fig <- gains_graph(c("VFINX", "SSO", "UPRO"))
# }
# NOT RUN {
# }
Run the code above in your browser using DataLab