help with matlab code-PLEASE
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Dear Users,
New into MATLAB and I am trying to run a code but encounter the following error message:
Undefined function 'mvnrnd' for input arguments of type 'double'.
Error in apply_LSDV (line 161)
smpi_rnd = mvnrnd(smpi,kron(omega,iQ)/nobs);
I have attached a portion (top portion) (please see below) of the code upto line 161 where the problem appears to be.
Please can you help?
Thanks,
Ozmando
% Set up Pi matrix (Hamilton 11.1.6)
piprime = zeros(K,K*p+dis*(q+1));
for i = 1:p;
piprime(:,1+(i-1)*K:K*i) = phi(1+(i-1)*K:K*i,:);
end;
for i = 1:q+1;
piprime(:,(K*p)+1+(i-1)*dis:(K*p)+i*dis) = theta(1+(i-1)*K:K*i,:);
end;
pimat = piprime';
smpi = reshape(pimat,K*(K*p+dis*(q+1)),1); % small pi (vector)
% **************************************************************
% Monte Carlo loop
mr_rnd = zeros((st+1)*dis,monte);
ce = zeros(dis,monte); % Cumulative effects
for num = 1:monte; % 'monte' times of iterations
smpi_rnd = mvnrnd(smpi,kron(omega,iQ)/nobs);
0 comentarios
Respuesta aceptada
Walter Roberson
el 11 de En. de 2012
That routine is part of the Stats Toolbox. Do you have that installed and licensed?
3 comentarios
Walter Roberson
el 12 de En. de 2012
To check: is the problem now solved, or does it continue?
What does
which -all mvnrnd
show ?
Más respuestas (0)
Ver también
Categorías
Más información sobre Econometrics Toolbox en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!