diff --git a/matlab/var_sample_moments.m b/matlab/var_sample_moments.m index 834eb81522a1945f0cce60ab5c054f52308a0d2c..87a501e2a296649f5d952873f78feb1d4a3800f4 100644 --- a/matlab/var_sample_moments.m +++ b/matlab/var_sample_moments.m @@ -77,8 +77,10 @@ XtX = []; data = read_variables(datafile,varobs,[],xls_sheet,xls_range); -if qlag > FirstObservation - disp('VarSampleMoments :: not enough data to initialize! Try to increase FirstObservation.') +if qlag >= FirstObservation + fprintf('\nVarSampleMoments: The first used observation is %d, but there are %d lags.\n',FirstObservation,qlag) + fprintf('VarSampleMoments: Try to increase first_obs. Given the lags, it must be at least first_obs=%d.\n',qlag+1) + error('VarSampleMoments :: not enough data to initialize!') return end