From ebec3ede8afaaffe8b90e682c48c3c69e5ad6a56 Mon Sep 17 00:00:00 2001 From: Marco Ratto Date: Thu, 29 Oct 2020 17:13:00 +0100 Subject: [PATCH] allow negative lag (i.e. a lead) --- matlab/utilities/dataset/lagged.m | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/matlab/utilities/dataset/lagged.m b/matlab/utilities/dataset/lagged.m index 4f17d7eeb..18e3ca98b 100644 --- a/matlab/utilities/dataset/lagged.m +++ b/matlab/utilities/dataset/lagged.m @@ -31,4 +31,8 @@ if nargin==1 end x=x(:); -xlag=[NaN(n,1); x(1:end-n)]; \ No newline at end of file +if n>0 +xlag=[NaN(n,1); x(1:end-n)]; +else +xlag=[x(abs(n)+1:end); NaN(abs(n),1)]; +end \ No newline at end of file