[R] Plot base 100

Jim Lemon drj|m|emon @end|ng |rom gm@||@com
Mon Jul 20 01:14:04 CEST 2020


Hi Pedro,
Assuming that you get a vector of daily percentage changes:

dpc<-c(+3.1, -2.8, +1.7, +2.1)

get the cumulative change and add 100:

cumsum(dpc)+100
[1] 103.1 100.3 102.0 104.1

You can then plot that. As Rui noted, your mail client is inserting
invisible characters that prevent cutting and pasting into R.

Jim

On Mon, Jul 20, 2020 at 4:46 AM Pedro páramo <percentil101 using gmail.com> wrote:
>
> Hi all,
>
> I am trying to make a plot based on stock market prices and the library
> quantmod, imagine
>
> BatchGetSymbols(‘^IBEX’, first.date = ‘1999-12-31’,
>  last.date = ‘2020-12-07’)
>
> The thing is I want to plot a plot that for each year on 31/12/year tthe
> base is 100 and each day calvulate the cumulative returns so if on
> 01/01/year t+1 in one day stock climbs a 3% the Index values 103. I want to
> plot for each day off the year to the end of the year a line (in fact would
> be 20 lines) in the example from year 2000 to actual 2020.
>
> Aditionally on the current year I want to plot the line more thig (dar) to
> clearly distinguish It.
>
> Do you know if there is some predefinited function to construct It.
>
> Many thanks in advance
>
>         [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.



More information about the R-help mailing list