From 66b72e817e17951d431a178d06fd2468d905c142 Mon Sep 17 00:00:00 2001 From: Johannes Pfeifer Date: Sun, 28 Jul 2013 16:59:41 +0200 Subject: [PATCH] Fix bug in test for stochastic singularity --- matlab/initial_estimation_checks.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/matlab/initial_estimation_checks.m b/matlab/initial_estimation_checks.m index ac884f183..80c499789 100644 --- a/matlab/initial_estimation_checks.m +++ b/matlab/initial_estimation_checks.m @@ -33,8 +33,8 @@ function DynareResults = initial_estimation_checks(objective_function,xparam1,Dy if DynareDataset.info.nvobs>Model.exo_nbr+EstimatedParameters.nvn error(['initial_estimation_checks:: Estimation can''t take place because there are less declared shocks than observed variables!']) end - -if DynareDataset.info.nvobs>find(diag(Model.Sigma_e))+EstimatedParameters.nvn + +if DynareDataset.info.nvobs>length(find(diag(Model.Sigma_e)))+EstimatedParameters.nvn error(['initial_estimation_checks:: Estimation can''t take place because too many shocks have been calibrated with a zero variance!']) end