Swift a graph to end in 0?

How do I swift the graph plot so that the end point becomes 0?

1 Comment

What does "swift" mean in this context?

Sign in to comment.

Answers (3)

Eg. as done here in R
#### CREATE PLOT
IS <- cumsum(IS_error_N[2:length(IS_error_N)]^2)-cumsum(IS_error_A^2)
OOS <- cumsum(OOS_error_N^2)-cumsum(OOS_error_A^2)
df <- data.frame(x=seq.int(from=start + 1 + est_periods_OOS, to=end),
IS=IS[(1 + est_periods_OOS):length(IS)],
OOS=OOS) #Because you lose one observation due to the lag
#Shift IS errors vertically, so that the IS line begins
# at zero on the date of first OOS prediction. (see Goyal/Welch (2008, p. 1465))
df$IS <- df$IS - df$IS[1]
df <- melt(df, id.var="x")
plotGG <- ggplot(df) +
geom_line(aes(x=x, y=value,color=variable)) +
geom_rect(data=data.frame(),#Needed by ggplot2, otherwise not transparent
aes(xmin=1973, xmax=1975,ymin=-0.2,ymax=0.2),
fill='red',
alpha=0.1) +
scale_y_continuous('Cumulative SSE Difference', limits=c(-0.2, 0.2)) +
scale_x_continuous('Year')
##
What does "swift" mean in this context? It usually means fast. By chance do you mean shift? As in using circshift
shiftedSignal = circshift(signal, 1);
Mercu Vestergaard
Mercu Vestergaard on 19 Oct 2013

0 votes

Sorry for the typo: yes of course i mean shift, not swift

1 Comment

OK, so did my answer do what you need to do?

Sign in to comment.

Categories

Asked:

on 19 Oct 2013

Commented:

on 19 Oct 2013

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!