From fd49f682ef9bc18af57f98b3eaa7b10c537afcba Mon Sep 17 00:00:00 2001 From: Ferhat Mihoubi <ferhat.mihoubi@u-pec.fr> Date: Wed, 23 Dec 2015 14:38:57 +0100 Subject: [PATCH] Allow for NAN in the first argument --- src/@dseries/cumprod.m | 4 ---- src/@dseries/cumsum.m | 4 ---- 2 files changed, 8 deletions(-) diff --git a/src/@dseries/cumprod.m b/src/@dseries/cumprod.m index bf7e96b..0cd0247 100644 --- a/src/@dseries/cumprod.m +++ b/src/@dseries/cumprod.m @@ -30,10 +30,6 @@ function B = cumprod(varargin) % --*-- Unitary tests --*-- % Get indices of the columns without NaNs idx = find(~any(isnan(varargin{1}.data))); -if isempty(idx) - error('dseries::cumprod: All the variables have NaNs. The cumulated product cannot be computed!') -end - if ~isequal(idx(:),transpose(1:vobs(varargin{1}))) warning('dseries::cumprod: The cumulated product is not computed for some variables because they have NaNs!') end diff --git a/src/@dseries/cumsum.m b/src/@dseries/cumsum.m index 3506575..5b61059 100644 --- a/src/@dseries/cumsum.m +++ b/src/@dseries/cumsum.m @@ -30,10 +30,6 @@ function B = cumsum(varargin) % --*-- Unitary tests --*-- % Get indices of the columns without NaNs idx = find(~any(isnan(varargin{1}.data))); -if isempty(idx) - error('dseries::cumsum: All the variables have NaNs. The cumulated sum cannot be computed!') -end - if ~isequal(idx(:),transpose(1:vobs(varargin{1}))) warning('dseries::cumsum: The cumulated sum is not computed for some variables because they have NaNs!') end -- GitLab